C#中ArrayList
时间: 2023-11-23 08:57:23 浏览: 144
C#中数组Array,ArrayList,泛型List详细对比
在C#中,ArrayList是一种动态数组,可以根据需要自动增长和缩小。它可以包含任何类型的数据(整数,字符串,对象等)。以下是一些关于ArrayList的介绍和示例:
1. 创建一个ArrayList对象并添加元素:
```csharp
ArrayList list = new ArrayList();
list.Add("apple");
list.Add("banana");
list.Add("orange");
```
2. 访问ArrayList中的元素:
```csharp
Console.WriteLine(list[0]); // 输出:apple
Console.WriteLine(list[1]); // 输出:banana
Console.WriteLine(list[2]); // 输出:orange
```
3. 删除ArrayList中的元素:
```csharp
list.Remove("banana");
```
4. 获取ArrayList中的元素数量:
```csharp
Console.WriteLine(list.Count); // 输出:2
```
5. 检查ArrayList是否包含某个元素:
```csharp
Console.WriteLine(list.Contains("apple")); // 输出:True
Console.WriteLine(list.Contains("banana")); // 输出:False
```
阅读全文