Mỗi biến trong C# có kiểu cụ thể, quyết định kích thước, bố cục bộ nhớ, phạm vi giá trị và tập phép toán áp dụng.
Cú pháp khai báo:
<data_type> <variable_list>;
Ví dụ các kiểu:
int a, b; // Số nguyên
float f; // Số thực đơn
double d; // Số thực kép
char c; // Ký tự
bool flag; // Boolean
string name; // Chuỗi (reference type)
Ví dụ: Khai báo và hiển thị biến
using System;
using System.Collections;
class Demo
{
static void Main()
{
int x = 50;
Console.WriteLine("Integer variable: " + x);
}
}
Kết quả
Integer variable: 50
Quy tắc đặt tên: Bắt đầu bằng chữ cái hoặc _, không chứa khoảng trắng, không trùng từ khóa (trừ khi prefix @), phân biệt hoa/thường.
Khởi tạo: Biến cục bộ (local) bắt buộc gán giá trị trước khi dùng. Field (member variable) có giá trị mặc định tự động.