C# 数组(Array)编程指南

需积分: 1 0 下载量 15 浏览量 更新于2024-08-03 收藏 174KB PDF 举报
C# 数组(Array) C# 数组是一种固定的、同类型的元素集合,用于存储数据。数组可以看作是一个同一类型变量的集合,而不是单个变量的集合。声明数组变量时,需要指定数组的类型、秩(维度)和名称。 **数组的声明** 在 C# 中,声明数组使用以下语法: datatype[] arrayName; 其中,datatype 指定数组元素的类型,[] 指定数组的秩,arrayName 指定数组的名称。 例如: double[] balance; **数组的初始化** 声明数组时不会在内存中初始化数组,需要使用 new 关键字来创建数组的实例。例如: double[] balance = new double[10]; **数组的赋值** 可以使用索引号赋值给一个单独的数组元素,例如: balance[0] = 4500.0; 也可以在声明数组时赋值,例如: double[] balance = new double[10] { 2340.0, 4523.69, 3421.0 }; **数组的访问** 数组元素可以通过索引号来访问,例如: balance[0] **数组的特点** 所有的数组都是由连续的内存位置组成的,最低的地址对应第一个元素,最高的地址对应最后一个元素。 **数组的默认值** 当创建一个数组时,C# 编译器会根据数组类型隐式初始化每个数组元素为一个默认值。例如,int 数组的所有元素都会被初始化为 0。 **数组的引用** 数组是一个引用类型,创建一个数组时,需要使用 new 关键字来创建数组的实例。例如: double[] balance = new double[10]; **数组的赋值** 可以将一个数组变量赋值给另一个目标数组变量。在这种情况下,目标和源会指向相同的内存位置。 **实例** 下面是一个实例,使用上面提到的三个概念,即声明、赋值、访问数组: double[] balance = { 2340.0, 4523.69, 3421.0 }; int[] marks = new int[5] { 99, 98, 92, 97, 95 }; C# 数组是一种强大的数据结构,用于存储和操作大量数据。了解数组的声明、初始化、赋值、访问和特点是编写高效的 C# 程序的基础。
2023-12-08 上传