系列目录
在C#编程中,集合是存储和管理数据的基本工具。集合类型包括数组、列表、字典等,它们提供了不同的方式来组织和操作数据。泛型的引入允许开发者定义类型安全的集合,从而提高代码的重用性和性能。在本节中,将详细介绍数组与列表、字典与集合以及泛型与泛型集合的使用方法和特点,帮助您理解如何在C#中高效地管理数据。
数组与列表
数组
数组是一种定长的集合,用于存储相同类型的元素。数组的大小在创建时确定,之后不能更改。
定义和使用数组
public class Program
{
public static void Main(string[] args)
{
// 定义一个整数数组
int[] numbers = new int[5] { 1, 2, 3, 4, 5 };
// 访问数组元素
Console.WriteLine("First element: " + numbers[0]);
// 遍历数组
for (int i = 0; i < numbers.Length; i++)
{
Console.WriteLine("Element at index " + i + ": " + numbers[i]);
}
}
}
在这个示例中,定义了一个整数数组 ‘numbers‘,并遍历打印其元素。
列表
列表(List)是一种动态数组,大小可以根据需要动态调整。‘List‘ 类在 ‘System.Collections.Generic‘ 命名空间中定义。
定义和使用列表