C# 中 ArrayList 類中的容量屬性是什麼?
ArrayList 類中的 capacity 屬性獲取或設定 ArrayList 可以包含的元素數量。
Capacity 總比 count 大。對於 capacity 屬性 −
arrList.Capacity
預設容量為 4。如果有 5 個元素,那麼它的容量就會翻倍,變為 8。如此往復。
你可以嘗試執行以下程式碼在 C# 中實現 Capacity 屬性。這也說明了我們上面討論的內容 −
示例
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
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP