C# 中 ArrayList 类的 Capacity 属性是什么?
ArrayList 类的 capacity 属性获取或设置 ArrayList 可包含的元素数量。
容量始终大于计数。对于容量属性−
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
广告