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

อาร์เรย์เริ่มต้นใน C # อย่างไร


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

ประการแรก ประกาศอาร์เรย์ −

int[] rank;

แต่การประกาศอาร์เรย์ไม่ได้เริ่มต้นอาร์เรย์ในหน่วยความจำ เมื่อเริ่มต้นตัวแปรอาร์เรย์ คุณสามารถกำหนดค่าให้กับอาร์เรย์ได้

Array เป็นประเภทอ้างอิง ดังนั้นคุณต้องใช้คำหลักใหม่เพื่อสร้างอินสแตนซ์ของอาร์เรย์ ตัวอย่างเช่น

int[] rank = new int[5];

คุณสามารถกำหนดค่าให้กับอาร์เรย์ในขณะที่ประกาศ -

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

ด้วยเหตุนี้ คุณยังสามารถสร้างและเริ่มต้นอาร์เรย์ในบรรทัดเดียวได้ -

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