数组

收藏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"};

科技资讯

更多

精选课程

更多
前端入门_HTML5
前端入门_HTML5

共29课时

61.8万人学习

CSS视频教程-玉女心经版
CSS视频教程-玉女心经版

共25课时

39.4万人学习

JavaScript极速入门_玉女心经系列
JavaScript极速入门_玉女心经系列

共43课时

71.1万人学习

独孤九贱(1)_HTML5视频教程
独孤九贱(1)_HTML5视频教程

共25课时

61.7万人学习

独孤九贱(2)_CSS视频教程
独孤九贱(2)_CSS视频教程

共22课时

23万人学习

独孤九贱(3)_JavaScript视频教程
独孤九贱(3)_JavaScript视频教程

共28课时

34万人学习

独孤九贱(4)_PHP视频教程
独孤九贱(4)_PHP视频教程

共89课时

125.4万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号