×

Hiểu về cú pháp cơ bản và quy tắc viết mã trong C#

Ngôn ngữ lập trình C# (C Sharp) là một trong những ngôn ngữ phổ biến nhất hiện nay, được phát triển bởi Microsoft và chủ yếu sử dụng trong phát triển ứng dụng trên nền tảng .NET. Để làm việc thành thạo với C#, việc nắm vững cú pháp cơ bản và các quy tắc viết mã là điều cần thiết.

Cú pháp cơ bản của C#

1. Biến và kiểu dữ liệu

C# là một ngôn ngữ mạnh kiểu, nghĩa là mỗi biến đều phải được khai báo với một kiểu dữ liệu cụ thể.

int myNumber = 10;         // Số nguyên
float myFloat = 3.14f;     // Số thực
char myChar = 'A';         // Ký tự đơn
string myString = "Hello"; // Chuỗi ký tự
bool myBool = true;        // Giá trị boolean

2. Câu lệnh điều kiện

Cấu trúc điều kiện if, else ifelse cho phép điều khiển luồng thực thi dựa trên các điều kiện khác nhau.

int x = 5;

if (x > 0)
{
    Console.WriteLine("x là số dương.");
}
else if (x < 0)
{
    Console.WriteLine("x là số âm.");
}
else
{
    Console.WriteLine("x là bằng 0.");
}

3. Vòng lặp

C# hỗ trợ các loại vòng lặp như for, whiledo while để lặp lại việc thực hiện các khối mã.

for (int i = 0; i < 10; i++)
{
    Console.WriteLine("Giá trị của i: " + i);
}

int j = 0;
while (j < 10)
{
    Console.WriteLine("Giá trị của j: " + j);
    j++;
}

int k = 0;
do
{
    Console.WriteLine("Giá trị của k: " + k);
    k++;
} while (k < 10);

4. Hàm và thủ tục

Phương thức trong C# cho phép tái sử dụng đoạn mã bằng cách đóng gói nó thành các hàm hoặc thủ tục.

void SayHello()
{
    Console.WriteLine("Hello, world!");
}

int AddNumbers(int a, int b)
{
    return a + b;
}

Quy tắc viết mã trong C#

1. Tên biến và phương thức

  • Tên biến: Sử dụng lạc đà (camelCase) để đặt tên cho biến. Ví dụ: myVariable.
  • Tên phương thức: Nên bắt đầu bằng chữ cái viết hoa và sử dụng PascalCase. Ví dụ: GetUserName.

2. Cấu trúc lớp

Lớp là thành phần quan trọng trong lập trình hướng đối tượng. Mỗi lớp nên được đặt trong một tập tin riêng biệt và sử dụng PascalCase.

public class Person
{
    public string FirstName { get; set; }
    public string LastName { get; set; }

    public void DisplayFullName()
    {
        Console.WriteLine(FirstName + " " + LastName);
    }
}

3. Comment

Sử dụng comment để giải thích mã, đặc biệt là những đoạn mã phức tạp.

// Đây là một comment một dòng

/*
Đây là
comment nhiều dòng
*/

4. Định dạng và căn chỉnh

  • Sử dụng dấu ngoặc nhọn {} cho các khối mã.
  • Sử dụng khoảng trắng để tăng đọc mã, đặt dấu cách giữa các toán tử và sau dấu phẩy.
if (x == 10)
{
    Console.WriteLine("x bằng 10");
}
else
{
    Console.WriteLine("x không bằng 10");
}

Kết luận

Hiểu rõ và tuân thủ cú pháp cơ bản cùng các quy tắc viết mã trong C# sẽ giúp tạo ra các ứng dụng chất lượng và dễ bảo trì. Điều này không chỉ nâng cao kỹ năng lập trình mà còn đóng góp vào việc phát triển các phần mềm hiệu quả và chuyên nghiệp.

Comments