c#arraylist用法
时间: 2023-08-28 09:04:08 浏览: 94
在C#中,ArrayList是一种动态数组,可以存储不同类型的元素。下面是一些常见的ArrayList用法示例:
1. 创建ArrayList并添加元素:
```csharp
ArrayList arrayList = new ArrayList();
arrayList.Add("Apple");
arrayList.Add(123);
arrayList.Add(true);
```
2. 访问ArrayList中的元素:
```csharp
Console.WriteLine(arrayList[0]); // 输出: Apple
```
3. 获取ArrayList的长度:
```csharp
Console.WriteLine(arrayList.Count); // 输出: 3
```
4. 检查ArrayList是否包含某个元素:
```csharp
Console.WriteLine(arrayList.Contains("Apple")); // 输出: True
```
5. 删除ArrayList中的元素:
```csharp
arrayList.Remove("Apple"); // 删除指定元素
arrayList.RemoveAt(0); // 删除指定索引处的元素
```
6. 遍历ArrayList中的元素:
```csharp
foreach (var item in arrayList)
{
Console.WriteLine(item);
}
```
请注意,C#中的ArrayList是非泛型集合,因此可以存储不同类型的元素。如果需要类型安全的集合,可以考虑使用泛型集合,如List<T>。
阅读全文