1. 数组:
- 数组是一种用于存储多个相同类型元素的数据结构。它可以按照索引访问和操作其中的元素。
- 数组的长度是在创建时确定的,一旦确定后,其长度不可改变。
- 声明和初始化数组时,需要指定元素的类型和数组的大小。例如:
int[] numbers = new int[5];
上述代码声明了一个包含5个整数元素的数组。可以通过索引访问和修改数组的元素,索引从0开始计数。
2. 多维数组:
- 多维数组是指包含多个维度的数组。常见的多维数组有二维数组(矩阵)和三维数组等。
- 声明和初始化多维数组时,需要指定每个维度的大小。例如:
int[,] matrix = new int[3, 3];
上述代码声明了一个3x3的二维整数数组。可以使用两个索引访问和操作数组的元素。
3. 集合:
- 集合是一种动态大小的数据结构,用于存储和操作一组相关的元素。与数组不同,集合的大小可以动态调整。
- C#提供了多个内置的集合类,如List、Dictionary、Queue、Stack等,每种集合类都有其特定的用途和操作方法。
- 使用集合类时,需要先实例化集合对象,然后使用提供的方法进行元素的添加、删除、查找等操作。例如:
List<string> names = new List<string>(); names.Add("Alice"); names.Add("Bob"); names.Remove("Alice");
上述代码创建了一个字符串类型的List集合,添加了两个元素,然后移除了一个元素。
4. 泛型集合:
- C#的集合类都是泛型的,即可以存储指定类型的元素。使用泛型集合可以在编译时提供类型安全和更好的性能。
- 泛型集合可以指定元素的类型,避免了类型转换和装箱拆箱的开销。例如:
List<int> numbers = new List<int>(); numbers.Add(10); numbers.Add(20); int firstNumber = numbers[0];
上述代码创建了一个整数类型的List集合,并添加了两个整数元素。可以通过索引访问集合中的元素,并直接将其赋值给整数变量。
通过使用数组和集合,可以更灵活地处理多个元素的数据。数组适用于固定大小的元素集合,而集合适用于动态大小的元素集合。选择合适的数据结构可以提高代码
的可读性和性能。
标签:入门,C#,元素,List,int,numbers,数组,集合,语言 From: https://www.cnblogs.com/xykj024/p/17455163.html