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

อะไรคือความแตกต่างระหว่างการรวบรวมรายการและอาร์เรย์ใน C #?


การรวบรวมรายการเป็นคลาสทั่วไปและสามารถจัดเก็บชนิดข้อมูลใดๆ เพื่อสร้างรายการได้ เพื่อกำหนดรายการ -

List<string> l = new List<string>();

หากต้องการตั้งค่าองค์ประกอบในรายการ คุณต้องใช้วิธีเพิ่ม

l.Add("One");
l.Add("Two");
l.Add("Three");

อาร์เรย์จะจัดเก็บคอลเล็กชันตามลำดับขององค์ประกอบประเภทเดียวกันที่มีขนาดคงที่

เพื่อกำหนดอาร์เรย์ -

int[] arr = new int[5];

ในการเริ่มต้นและตั้งค่าองค์ประกอบเป็นอาร์เรย์ -

int[] arr = new int[5] {4, 8,5};