手册
目录
收藏592
分享
阅读3405
更新时间2025-08-11
数组用于在单个变量中存储多个值,而不是为每个值声明单独的变量。
要声明数组,请使用方括号定义变量类型:
string[] cars;
现在我们声明了一个包含字符串数组的变量。
要向其插入值,我们可以使用数组字面量 - 将值放在花括号内,以逗号分隔:
string[] cars = {"Volvo", "BMW", "Ford", "Tesla"};
要创建整数数组,您可以编写:
int[] myNum = {10, 20, 30, 40};
您可以通过引用索引号来访问数组元素。
这条语句访问 cars 中第一个元素的值:
string[] cars = {"Volvo", "BMW", "Ford", "Tesla"};
Console.WriteLine(cars[0]);
// 输出 Volvo
注意:数组索引从 0 开始:[0] 是第一个元素。[1] 是第二个元素,等等。
要更改特定元素的值,请引用索引号:
cars[0] = "Opel";
string[] cars = {"Volvo", "BMW", "Ford", "Tesla"};
cars[0] = "Audi";
Console.WriteLine(cars[0]);
// 现在输出 Audi 而不是 Volvo
要找出数组包含多少元素,请使用 Length 属性:
string[] cars = {"Volvo", "BMW", "Ford", "Tesla"};
Console.WriteLine(cars.Length);
// 输出 4
如果您熟悉 C#,您可能见过用 new 关键字创建的数组,也许您也见过具有指定大小的数组。在 C# 中,有多种创建数组的方法:
// 创建一个包含四个元素的数组,稍后添加值
string[] cars = new string[4];
// 创建一个包含四个元素的数组并立即添加值
string[] cars = new string[4] {"Volvo", "BMW", "Ford", "Tesla"};
// 创建一个包含四个元素的数组,但不指定大小
string[] cars = new string[] {"Volvo", "BMW", "Ford", "Tesla"};
// 创建一个包含四个元素的数组,省略 new 关键字,并且不指定大小
string[] cars = {"Volvo", "BMW", "Ford", "Tesla"};
使用哪种方式取决于您的选择。在本教程中,我们将经常使用最后一种方式,因为它更快、更易读。
但是,您应该注意,如果您声明一个数组并初始化它,则必须使用 new 关键字:
// 声明一个数组
string[] cars;
// 使用 new 添加值
cars = new string[] {"Volvo", "BMW", "Ford"};
// 不使用 new 添加值(这将导致错误)
cars = {"Volvo", "BMW", "Ford"};
相关
视频
RELATED VIDEOS
科技资讯
1
2
3
4
5
6
7
8
9
精选课程
共5课时
17.2万人学习
共49课时
77.2万人学习
共29课时
61.8万人学习
共25课时
39.4万人学习
共43课时
71.1万人学习
共25课时
61.7万人学习
共22课时
23万人学习
共28课时
34万人学习
共89课时
125.4万人学习