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

วิธีการกำหนดค่าเริ่มต้นให้อาร์เรย์ใน C#

อาร์เรย์ทุกตัวประกอบด้วยตำแหน่งหน่วยความจำที่ติดกัน ตำแหน่งที่ต่ำที่สุดตรงกับสมาชิกแรก และตำแหน่งที่สูงที่สุดตรงกับสมาชิกสุดท้าย

ขั้นแรก ประกาศอาร์เรย์:

int[] rank;

การประกาศเพียงอย่างเดียวยังไม่ได้จองหน่วยความจำ เมื่อตัวแปรอาร์เรย์ถูก initialize คุณจึงสามารถกำหนดค่าได้ เนื่องจากอาร์เรย์เป็น reference type จึงต้องใช้คีย์เวิร์ด new เพื่อสร้างอินสแตนซ์:

int[] rank = new int[5];

คุณสามารถกำหนดค่าในขณะประกาศได้:

int[] rank = { 1, 2, 3, 4, 5 };

หรือสร้างและกำหนดค่าในบรรทัดเดียว:

int[] rank = new int[5] { 1, 2, 3, 4, 5 };