Computer >> Máy Tính >  >> Lập trình >> C#

Sự khác biệt giữa khai báo và định nghĩa trong C # là gì?

Khai báo có nghĩa là biến chỉ được khai báo và bộ nhớ được cấp phát, nhưng không có giá trị nào được đặt.

Tuy nhiên, định nghĩa có nghĩa là các biến đã được khởi tạo.

Điều tương tự cũng hoạt động đối với các biến, mảng, tập hợp, v.v.

Biến

Khai báo một biến.

int x;

Hãy xác định và chỉ định một giá trị.

x = 10;

Mảng

Khai báo một mảng.

int [] n // declaring
int n= new int[10]; // initializing

Hãy chỉ định một giá trị.

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