Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C#

ความแตกต่างระหว่าง Declaration และ Definition ใน C#

Declaration = ประกาศตัวแปร จัดสรรหน่วยความจำ แต่ยังไม่กำหนดค่า

Definition = กำหนดค่าเริ่มต้นให้ตัวแปร (Initialize)

ใช้ได้กับตัวแปร อาร์เรย์ Collection เป็นต้น

ตัวแปร

ประกาศ:

int x;

กำหนดค่า:

x = 10;

อาร์เรย์

ประกาศ:

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

กำหนดค่า:

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