Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> C#

Khác biệt giữa khai báo (declaration) và định nghĩa (definition) trong C#

Khai báo (declaration): biến chỉ được khai báo, bộ nhớ được cấp phát nhưng chưa gán giá trị.

Định nghĩa (definition): biến đã được khởi tạo (có giá trị).

Áp dụng cho biến, mảng, collection, v.v.

Biến

Khai báo biến:

int x;

Định nghĩa và gán giá trị:

x = 10;

Mảng

Khai báo mảng:

int[] n // khai báo
int n = new int[10]; // khởi tạo

Gán giá trị:

n[0] = 100;
n[1] = 200;