Initialization (การกำหนดค่าเริ่มต้น)
เมื่อคุณกำหนดค่าให้กับตัวแปรในขณะที่ประกาศ มันเรียกว่า Initialization
ตัวอย่าง:
int val = 50;
สำหรับการ Initialization อาร์เรย์ อาจต้องใช้คีย์เวิร์ด new แต่สำหรับตัวแปรทั่วไป ไม่จำเป็นต้องใช้
Instantiation (การสร้างอินสแตนซ์)
เมื่อคุณสร้างอ็อบเจ็กต์ใหม่ใน C# สำหรับคลาสโดยใช้คีย์เวิร์ด new เรียกว่า Instantiation
ใช้ตัวดำเนินการ new เพื่อสร้างอินสแตนซ์ของคลาสใน C#
ตัวอย่างแสดงการสร้างอ็อบเจ็กต์ 2 ตัวของคลาส Student โดยใช้คีย์เวิร์ด new:
Student s1 = new Student(); Student s2 = new Student();