访问元素
本课属于 Coddy C# 学习旅程的“基础知识”单元。第 56 课,共 69 课。
在 C# 中,我们使用数组在一个变量中存储多个值。数组中的每个值都称为元素,每个元素都有一个索引。索引从 0 开始,到数组长度减一为止。例如,看看下面这个数组:
char[] letters = {'a', 'b', 'c', 'd', 'e', 'f', 'g'};- 元素
a位于索引 0 - 元素
b位于索引 1 - ...
- 元素
g位于索引 6
要访问数组中的一个元素,我们可以使用方括号中的索引。例如,要访问名为 letters 的数组中的第一个元素,我们可以使用 letters[0]。
来看一个示例:
int[] numbers = {10, 20, 30, 40, 50};
int element = numbers[2];变量 element 将保存值 30,因为它访问的是第三个元素(索引为 2)。
挑战
简单创建一个名为 Values 的方法,它接收一个数组作为参数,并依次打印数组中的所有项。
要遍历数组,请使用 .Length 字段:
for (int i = 0; i < numbers.Length; i++) {
// code
}这样,i 会从 0 迭代到 numbers.Length(不包括该值),这正好对应数组的所有索引。
亲手试试
using System;
public class Program {
public static void Values(int[] arr) {
// 在这里编写代码
}
public static void Main(string[] args) {
int[] numbers = {10, 20, 30, 40, 50};
Values(numbers);
}
}这节课包含一个小测验。开始学习即可作答,并记录你的进度。
基础知识中的所有课
自己练习: C# 在线编译器