.NET(C#) 数组、ArrayList和List<T>的使用
在.NET开发中,数组、ArrayList和List
1. 数组数组是.NET中最基本的集合类型,它可以存储相同类型的元素,并且具有固定的长度。数组的声明和初始化如下所示:csharp// 声明并初始化一个整型数组int[] numbers = new int[5] {1,2,3,4,5 };
数组的访问和遍历可以通过索引来实现,例如:csharp// 访问数组元素int firstNumber = numbers[0];
// 遍历数组for (int i =0; i < numbers.Length; i++)
{
Console.WriteLine(numbers[i]);
}
2. ArrayListArrayList是.NET中的动态数组,它可以存储任意类型的元素,并且具有动态扩展和收缩的能力。ArrayList的声明和使用如下所示:csharp// 声明并初始化一个ArrayListArrayList list = new ArrayList();
list.Add(1);
list.Add("hello");
list.Add(true);
ArrayList的遍历和访问可以通过foreach循环和索引来实现,例如:csharp// 遍历ArrayListforeach (var item in list)
{
Console.WriteLine(item);
}
// 访问ArrayList元素int firstNumber = (int)list[0];
3. List
Listcsharp// 声明并初始化一个List<T>
List<int> numbers = new List<int>();
numbers.Add(1);
numbers.Add(2);
numbers.Add(3);
Listcsharp// 遍历List
总结:
数组、ArrayList和List