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