Friday, December 6, 2019

Cú pháp cơ bản trong lập trình C#

 C# là một ngôn ngữ lập trình hướng đối tượng. Trong phương pháp lập trình hướng đối tượng, một chương trình bao gồm nhiều đối tượng tương tác với nhau bằng các hành động. Các hành động mà một đối tượng có thể thực hiện được gọi là các phương thức. Các đối tượng cùng loại được cho là có cùng loại hoặc, được cho là cùng loại.
Cú pháp cơ bản trong lập trình C#

Ví dụ, chúng ta hãy xem xét một đối tượng hình chữ nhật. Nó có các thuộc tính như chiều dài và chiều rộng. Tùy thuộc vào thiết kế, nó có thể cần các cách để chấp nhận các giá trị của các thuộc tính này, tính toán diện tích và hiển thị chi tiết.
Chúng ta hãy xem việc triển khai một lớp Hình chữ nhật và thảo luận về cú pháp cơ bản của  C#
using System;
namespace ExampleCshap
{
    public class Reatange
    {
        public double width;
        public double height;
        public void input()
        {
            width = 3.5;
            height = 4.5;
        }
        public double sumS()
        {
            return width * height;
        }
        public void Out(){
            Console.WriteLine("width : " + width);
            Console.WriteLine("height : " + height);
            Console.WriteLine("Dien tich : " + sumS());
        }
    }
    class Program
    {
        static void Main(string[] args)
        {
            Reatange reatange = new Reatange();
            reatange.input();
            reatange.Out();
            Console.ReadKey();
        }
    }
}
Khi đoạn mã trên được biên dịch và thực thi, nó tạo ra kết quả sau -
Length: 4.5
Width: 3.5
Area: 15.75
Việc sử dụng từ khóa
Câu lệnh đầu tiên trong bất kỳ chương trình  C# nào là
using System;
Các sử dụng từ khóa được sử dụng để bao gồm các không gian tên trong chương trình. Một chương trình có thể bao gồm nhiều câu lệnh sử dụng.
Các lớp theo từ khóa
Các lớp từ khóa được sử dụng để khai báo một lớp.
Nhận xét trong  C#
Nhận xét được sử dụng để giải thích mã. Trình biên dịch bỏ qua các mục bình luận. Các nhận xét đa dòng trong các chương trình  C# bắt đầu bằng / * và kết thúc bằng các ký tự * / như được hiển thị bên dưới
/* This program demonstrates
The basic syntax of C# programming
Language */
Nhận xét một dòng được biểu thị bằng biểu tượng '//'. Ví dụ,

}//end class Rectangle    
Biến trong C#
Các biến là các thuộc tính hoặc thành viên dữ liệu của một lớp, được sử dụng để lưu trữ dữ liệu. Trong chương trình trước, lớp Hình chữ nhật có hai biến thành viên có tên là chiều dài và chiều rộng .
Chức năng thành viên
Các hàm được thiết lập các câu lệnh thực hiện một nhiệm vụ cụ thể. Các hàm thành viên của một lớp được khai báo trong lớp. Hình chữ nhật lớp mẫu của chúng tôi chứa ba hàm thành viên: AcceptDetails , GetArea và Display .

Khởi tạo một lớp học
Trong chương trình trước, lớp ExecuteRonymous chứa phương thức Main () và khởi tạo lớp Hình chữ nhật .

Định danh
Mã định danh là tên được sử dụng để xác định một lớp, biến, hàm hoặc bất kỳ mục nào do người dùng định nghĩa khác. Các quy tắc cơ bản để đặt tên các lớp trong  C# như sau -

Một tên phải bắt đầu bằng một chữ cái có thể được theo sau bởi một chuỗi các chữ cái, chữ số (0 - 9) hoặc gạch dưới. Ký tự đầu tiên trong một định danh không thể là một chữ số.

Nó không được chứa bất kỳ không gian nhúng hoặc biểu tượng như? - +! @ #% ^ & * () [] {}. ; : "'/ và \. Tuy nhiên, có thể sử dụng dấu gạch dưới (_).
Nó không phải là một từ khóa  C#.

Từ khóa  C#
Từ khóa là những từ dành riêng được xác định trước cho trình biên dịch  C#. Những từ khóa này không thể được sử dụng như định danh. Tuy nhiên, nếu bạn muốn sử dụng các từ khóa này làm định danh, bạn có thể đặt tiền tố từ khóa với ký tự @.

Trong  C#, một số định danh có ý nghĩa đặc biệt trong ngữ cảnh mã, chẳng hạn như get và set được gọi là từ khóa theo ngữ cảnh.

No comments:

Post a Comment