当前位置:实例文章 » C#开发实例» [文章].NET(C#) 数组、ArrayList和List<T>的使用

.NET(C#) 数组、ArrayList和List<T>的使用

发布人:shili8 发布时间:2024-02-02 08:05 阅读次数:90

在.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
List是.NET中的泛型集合类型,它可以存储指定类型的元素,并且具有动态扩展和收缩的能力。List的声明和使用如下所示:

csharp// 声明并初始化一个List<T>
List<int> numbers = new List<int>();
numbers.Add(1);
numbers.Add(2);
numbers.Add(3);


List的遍历和访问可以通过foreach循环和索引来实现,例如:

csharp// 遍历List
foreach (var number in numbers)
{
 Console.WriteLine(number);
}

// 访问List元素int firstNumber = numbers[0];


总结:
数组、ArrayList和List都是.NET中常用的集合类型,它们分别代表了固定长度的数组、动态数组和泛型集合。在实际开发中,可以根据需求选择合适的集合类型来存储和操作数据。

其他信息

其他资源

Top