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

วิธีสร้างอาร์เรย์แบบไดนามิกใน C #


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

ในการสร้างอาร์เรย์แบบไดนามิกใน C # ให้ใช้คอลเลกชัน ArrayList มันแสดงถึงคอลเลกชันที่เรียงลำดับของวัตถุที่สามารถจัดทำดัชนีทีละรายการ นอกจากนี้ยังช่วยให้จัดสรรหน่วยความจำแบบไดนามิก เพิ่ม ค้นหาและจัดเรียงรายการในรายการได้

ต่อไปนี้คือตัวอย่างที่แสดงวิธีการสร้างอาร์เรย์แบบไดนามิกใน C#

ตัวอย่าง

using System;
using System.Collections;
namespace CollectionApplication {
   class Program {
      static void Main(string[] args) {
         ArrayList al = new ArrayList();
         al.Add(99);
         al.Add(47);
         al.Add(64);
         Console.WriteLine("Count: {0}", al.Count);
         Console.Write("List: ");
         foreach (int i in al) {
            Console.Write(i + " ");
         }
         Console.WriteLine();
         Console.ReadKey();
      }
   }
}

ผลลัพธ์

Count: 3
List: 99 47 64