Comment dùng để giải thích code. Compiler bỏ qua comment.
1. Single-line comment (//)
// Đây là comment một dòng
int a = 10; // Comment cuối dòng
2. Multi-line comment (/* ... */)
/*
Đây là comment
nhiều dòng
Trong C#
*/
3. XML Documentation Comment (///)
Dùng để generate documentation tự động (IntelliSense, Sandcastle, DocFX).
///
/// Tính tổng hai số.
///
/// Số thứ nhất
/// Số thứ hai
/// Tổng a+b
public int Add(int a, int b) { return a + b; }
Ví dụ chương trình có comment
using System;
namespace HelloWorldApplication
{
class HelloWorld
{
static void Main(string[] args)
{
/* Tôi bắt đầu học C#
và đây là chương trình đầu tiên */
// Hiển thị văn bản
Console.WriteLine("Learn C# now!");
Console.ReadKey();
}
}
}
Kết quả
Learn C# now!
Best practice: Code tự giải thích (self-documenting) bằng tên biến/hàm rõ nghĩa. Comment giải thích tại sao (why) chứ không phải cái gì (what). Luôn cập nhật comment khi sửa code.