📅  最后修改于: 2023-12-03 14:39:46.285000             🧑  作者: Mango
在 C# 编程中,对象数组是一个具有相同数据类型的对象元素的集合。对象数组是数组的一种类型,数组中的元素由对象数据类型定义。对象数组可以用于存储和访问一组对象。
在 C# 中,对象数组可以使用以下语法进行声明:
class MyClass
{
public int x;
}
MyClass[] myArray = new MyClass[10];
上述声明了一个名为 myArray
的 MyClass
类型的对象数组,其长度为 10。要声明对象数组,我们需要按照以下语法:
ClassName[] arrayName = new ClassName[length];
其中,ClassName
是对象数组中元素的数据类型,arrayName
是对象数组的名称,length
是对象数组中元素的个数。
除了使用 new
运算符外,我们也可以使用初始化器语法来初始化对象数组。例如,下面代码声明了一个名为 myArray
的 MyClass
类型的对象数组,其中包含三个元素:
MyClass[] myArray = new MyClass[]
{
new MyClass { x = 1 },
new MyClass { x = 2 },
new MyClass { x = 3 }
};
可以使用数组下标操作符 []
来访问对象数组中的元素。例如,下面的代码获取 myArray
数组的第一个元素:
MyClass firstElement = myArray[0];
如果要访问对象数组中的所有元素,可以使用循环语句,如下所示:
foreach (MyClass myObject in myArray)
{
Console.WriteLine(myObject.x);
}
本文介绍了 C# 中对象数组的声明和访问方法。对象数组是 C# 编程中常用的数据结构之一,掌握其使用方法对于 C# 程序员来说非常重要。