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};