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

ไดนามิกอาร์เรย์ใน C # คืออะไร?


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

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

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

ตัวอย่าง

using System;
using System.Collections;

namespace Demo {
   class Program {
      static void Main(string[] args) {
         ArrayList al = new ArrayList();

         al.Add(577);
         al.Add(286);

         Console.WriteLine("Count: {0}", al.Count);

         Console.Write("List: ");
         foreach (int i in al) {
            Console.Write(i + " ");
         }

         Console.WriteLine();

         Console.ReadKey();
      }
   }
}

ผลลัพธ์

Count: 2
List: 577 286