[ ]
中的数字就是数组的索引)就可以访问数组中的每个元素。
图:数组
data_type[] array_name;
其中,data_type 用来指定数组中元素的类型;[ ]
用来指定数组的维度;array_name 为数组的名称。
int[] array1 // 声明一个整型数组
double[] array2 // 声明一个浮点型数组
int[] array1 // 声明一个整型数组
array1 = new int[10] // 初始化数组 array1
double[] array2 // 声明一个浮点型数组
array2 = new double[5] // 初始化数组 array2
int[] array1 = new int[10] // 初始化一个长度为 10 的整型数组
double[] array2 = new double[5] // 初始化一个长度为 5 的浮点型数组
提示:初始化数组的过程中,new int[10] 中[ ]
里面的数字代表数组的长度,也就是数组中最多可以存放多少个元素,我们可以根据需要来设定数组的长度。
int[] arr = new int[10];
arr[0] = 10;
arr[1] = 11;
{ }
中,并将每个元素使用,
分隔开即可,如下所示:
double[] arr1 = {96.5, 98.0, 99.5, 90.0};
int[] arr2 = {1, 2, 3, 4, 5, 6, 7, 8, 9};
double[] arr1 = new double[4]{96.5, 98.0, 99.5, 90.0};
int[] arr2 = new int[10]{0, 1, 2, 3, 4, 5, 6, 7, 8, 9};
double[] arr1 = new double[]{96.5, 98.0, 99.5, 90.0};
int[] arr2 = new int[]{0, 1, 2, 3, 4, 5, 6, 7, 8, 9};
int[] arr1 = new int[]{0, 1, 2, 3, 4, 5, 6, 7, 8, 9};
int[] arr2 = arr1;
提示:当我们创建一个数组时,C# 的编译器会根据数组类型隐式的为数组中的每个元素初始化一个默认值。例如 int 类型的数组中所有元素都会被初始化为 0。
[ ]
,并在其中填写对应的数组索引即可,如下所示:
int[] arr = new int[]{0, 1, 2, 3, 4, 5, 6, 7, 8, 9};
int a = arr[0];
using System; namespace task.lmcjl.com { class Demo { static void Main(string[] args){ int[] arr = new int[]{0, 1, 2, 3, 4, 5, 6, 7, 8, 9}; for(int i = 0; i < 10; i++){ Console.WriteLine("arr[{0}] = {1}", i, arr[i]); } Console.ReadLine(); } } }运行结果如下:
arr[0] = 0
arr[1] = 1
arr[2] = 2
arr[3] = 3
arr[4] = 4
arr[5] = 5
arr[6] = 6
arr[7] = 7
arr[8] = 8
arr[9] = 9
using System; namespace task.lmcjl.com { class Demo { static void Main(string[] args){ int[] arr = new int[]{100, 101, 102, 103, 104, 105, 106, 107, 108, 109}; int index = 0; foreach(int i in arr){ Console.WriteLine("arr[{0}] = {1}", index, i); index++; } Console.ReadLine(); } } }运行结果如下:
arr[0] = 100
arr[1] = 101
arr[2] = 102
arr[3] = 103
arr[4] = 104
arr[5] = 105
arr[6] = 106
arr[7] = 107
arr[8] = 108
arr[9] = 109
本文链接:http://task.lmcjl.com/news/18271.html