บทช่วยสอนอาร์เรย์ C#: สร้าง ประกาศ เริ่มต้น

อาร์เรย์ใน C # คืออะไร?

อาร์เรย์ใช้ในการจัดเก็บคอลเลกชันหรือชุดขององค์ประกอบ องค์ประกอบเหล่านี้จะเป็นประเภทเดียวกัน

ตัวอย่างเช่น หากคุณมีอาร์เรย์ของค่าจำนวนเต็ม อาร์เรย์นั้นอาจเป็นชุดของค่าต่างๆ เช่น [1, 2, 3, 4] โดยที่จำนวนองค์ประกอบในอาร์เรย์คือ 4

อาร์เรย์มีประโยชน์เมื่อคุณต้องการจัดเก็บคอลเลกชันของค่าประเภทเดียวกัน ดังนั้นแทนที่จะประกาศก ตัวแปร สำหรับทุกองค์ประกอบ คุณสามารถประกาศตัวแปรได้เพียงตัวเดียว

ตัวแปรนี้จะชี้ไปที่อาร์เรย์หรือรายการองค์ประกอบซึ่งจะรับผิดชอบในการจัดเก็บองค์ประกอบของอาร์เรย์

มาดูกันว่าเราจะทำงานกับอาร์เรย์ใน C# ได้อย่างไร ในตัวอย่างของเรา เราจะประกาศอาร์เรย์ของจำนวนเต็มและทำงานร่วมกับพวกมันตามลำดับ

โปรดทราบว่าโค้ดด้านล่างนี้ทั้งหมดถูกสร้างขึ้นในไฟล์ Program.cs


ขั้นตอน 1) การประกาศอาร์เรย์ – ขั้นตอนแรกคือการประกาศอาร์เรย์ มาดูกันว่าเราจะบรรลุเป้าหมายนี้ได้อย่างไรด้วยตัวอย่างโค้ดด้านล่างนี้

อาร์เรย์ใน C#

คำอธิบายรหัส:-

  1. ส่วนแรกคือ ประเภทข้อมูล- ระบุประเภทขององค์ประกอบที่ใช้ในอาร์เรย์ ในกรณีของเรา เรากำลังสร้างอาร์เรย์ของจำนวนเต็ม
  2. ส่วนที่สอง [ ] ซึ่งระบุอันดับของอาร์เรย์ (อันดับคือตัวยึดตำแหน่งซึ่งระบุจำนวนองค์ประกอบที่อาร์เรย์จะมี)
  3. ถัดไปคือชื่อของอาร์เรย์ซึ่งในกรณีของเราคือ 'ค่า' โปรดทราบว่าคุณเห็นเส้นใต้เส้นหยักสีเขียว ไม่ต้องกังวลกับเรื่องนั้น นั่นเป็นเพียง. Net ที่บอกว่าคุณได้ประกาศอาร์เรย์ แต่ไม่ได้ใช้มันเลย

ขั้นตอน 2) ขั้นตอนต่อไปคือการเริ่มต้นอาร์เรย์ ที่นี่เราจะระบุจำนวนค่าที่อาร์เรย์จะเก็บไว้ เราจะกำหนดค่าให้กับแต่ละองค์ประกอบของอาร์เรย์ด้วย

อาร์เรย์ใน C#

คำอธิบายรหัส:-

  1. ขั้นแรก เราจะกำหนดจำนวนองค์ประกอบที่อาร์เรย์จะเก็บเป็น 3 ดังนั้นในวงเล็บเหลี่ยม เราจะบอกว่าอาร์เรย์จะเก็บองค์ประกอบได้ 3 องค์ประกอบ
  2. จากนั้นเราจะกำหนดค่าให้กับแต่ละองค์ประกอบของอาร์เรย์ เราสามารถทำได้โดยการระบุชื่อตัวแปร + ตำแหน่งดัชนีในอาร์เรย์ ดังนั้นค่า [0] หมายความว่าเรากำลังเก็บค่าไว้ในตำแหน่งแรกของอาร์เรย์ ในทำนองเดียวกันในการเข้าถึงตำแหน่งที่สอง เราใช้สัญลักษณ์ของค่า[1] และอื่นๆ

หมายเหตุ: – ใน Arrays ตำแหน่งดัชนีเริ่มต้นจาก 0

ขั้นตอน 3) ตอนนี้เรามาแสดงแต่ละองค์ประกอบของอาร์เรย์ในคอนโซล มาเพิ่มโค้ดด้านล่างเพื่อให้บรรลุเป้าหมายนี้

อาร์เรย์ใน C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace DemoApplication
{
 class Program
 {
  static void Main(string[] args) 
  {
   Int32[] value;
   value=new Int32[3];
   
   value[0]=1;
   value[1]=2;
   value[2]=3;
   
   Console.WriteLine(value[0]);
   Console.WriteLine(value[1]);
   Console.WriteLine(value[2]);
    
   Console.ReadKey(); 
  }
 }
}

คำอธิบายรหัส:-

นี่เป็นส่วนง่ายๆ ที่เราเพียงแค่ใช้เมธอด Console.WriteLine เพื่อส่งค่าแต่ละค่าขององค์ประกอบไปยังคอนโซล

โปรดทราบว่าเรากำลังเข้าถึงแต่ละองค์ประกอบโดยใช้ชื่อตัวแปรอาร์เรย์พร้อมกับตำแหน่งดัชนี

หากป้อนโค้ดด้านบนถูกต้องแล้วและดำเนินการโปรแกรมจะแสดงผลลัพธ์ต่อไปนี้

Output:

อาร์เรย์ใน C#

จากเอาต์พุต คุณสามารถดูค่าทั้งหมดของอาร์เรย์ที่แสดงอยู่ในคอนโซลได้