C# 数组实例介绍(图文)攻略
介绍
本文将介绍C#中数组的概念、语法、类型和常用操作方法,并提供多个示例以帮助读者深入理解。
数组的概念
数组是一组相同类型的变量集合,它们在内存中按照一定顺序被存储和访问。
数组的语法
以下是数组的语法:
//声明一个int类型的数组,长度为5
int[] myArray = new int[5];
//直接初始化数组元素的值
int[] myArray2 = new int[] {1, 2, 3, 4, 5};
//简化的初始化数组元素的值的语法
int[] myArray3 = {1, 2, 3, 4, 5};
数组的类型
C#中的数组类型分为一维数组和多维数组。
一维数组
一维数组的元素按照线性顺序保存。一维数组的声明语法如下:
//声明一个int类型的一维数组,长度为5
int[] myArray = new int[5];
多维数组
多维数组的元素按照矩阵形式保存。多维数组的声明语法如下:
//声明一个int类型的二维数组,大小为5*5
int[,] myMultiArray = new int[5,5];
数组的常用操作
添加元素
使用索引可向数组添加一个元素,代码如下:
int[] myArray = new int[5];
myArray[0] = 1;
访问元素
使用索引可访问数组中的元素,代码如下:
int[] myArray = {1, 2, 3, 4, 5};
Console.WriteLine(myArray[0]); //输出1
获取数组的长度
可以使用“Length”属性获取数组的长度,代码如下:
int[] myArray = new int[5];
Console.WriteLine(myArray.Length); //输出5
遍历数组
可以使用for循环遍历数组,代码如下:
int[] myArray = {1, 2, 3, 4, 5};
for(int i = 0; i < myArray.Length; i++)
{
Console.WriteLine(myArray[i]);
}
示例1 - 使用数组统计成绩
下面的示例展示了如何使用数组统计学生的成绩。
int[] scores = {68, 95, 87, 89, 78, 59, 76, 80};
int averageScore = 0;
int sum = 0;
for(int i = 0; i < scores.Length; i++)
{
sum += scores[i];
}
averageScore = sum / scores.Length;
Console.WriteLine("Average score:" + averageScore);
本代码创建一个包含8个成绩的数组,计算所有成绩的平均值。
示例2 - 使用foreach循环遍历数组
下面的示例展示了如何使用foreach循环遍历数组。
int[] scores = {68, 95, 87, 89, 78, 59, 76, 80};
foreach(int score in scores)
{
Console.WriteLine(score);
}
此代码功能与示例1相同,但使用了foreach循环遍历数组。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:C# 数组实例介绍(图文) - Python技术站