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

คุณสมบัติความจุของคลาส ArrayList ใน C # คืออะไร


คุณสมบัติความจุในคลาส ArrayList รับหรือตั้งค่าจำนวนองค์ประกอบที่ ArrayList สามารถมีได้

ความจุมากกว่าจำนวนเสมอ สำหรับคุณสมบัติความจุ -

arrList.Capacity

ความจุเริ่มต้นคือ 4 หากมีองค์ประกอบ 5 รายการ ความจุจะเพิ่มขึ้นเป็นสองเท่าและจะเป็น 8 สิ่งนี้จะดำเนินต่อไป

คุณสามารถลองเรียกใช้โค้ดต่อไปนี้เพื่อใช้คุณสมบัติ Capacity ใน C # นี่ยังแสดงให้เห็นสิ่งที่เราได้พูดคุยกันข้างต้น -

ตัวอย่าง

using System;
using System.Collections;

class Demo {
   public static void Main() {
      ArrayList arrList = new ArrayList();
      arrList.Add(19);
      arrList.Add(44);
      arrList.Add(22);

      ArrayList arrList2 = new ArrayList();
      arrList2.Add(19);
      arrList2.Add(44);
      arrList2.Add(64);
      arrList2.Add(32);
      arrList2.Add(99);

      Console.WriteLine("ArrayList1 - Total elements: "+arrList.Count);
      Console.WriteLine("ArrayList1 - Capacity: "+arrList.Capacity);

      Console.WriteLine("ArrayList2 - Total elements: "+arrList2.Count);
      Console.WriteLine("ArrayList2 - Capacity: "+arrList2.Capacity);
     
   }
}

ผลลัพธ์

ArrayList1 - Total elements: 3
ArrayList1 - Capacity: 4
ArrayList2 - Total elements: 5
ArrayList2 - Capacity: 8