📜  声明 prop 数组 c# (1)

📅  最后修改于: 2023-12-03 15:23:41.834000             🧑  作者: Mango

声明 prop 数组 in C#

在 C# 中,可以使用 prop 属性来定义类的属性。有时候,需要定义一个数组类型的属性,这时候就需要使用 prop 数组。本文将介绍在 C# 中声明 prop 数组的方法。

定义 prop 数组

如下示例程序,我们定义了一个 Person 类,其中包含了一个 string 类型的属性 Name 和一个 int 类型的数组属性 Scores。在 Scores 属性的定义中,我们在类型名称后面加上了 [],表示这是一个数组类型的属性。

public class Person
{
    public string Name { get; set; }
    public int[] Scores { get; set; }
}
初始化 prop 数组

在 C# 中,数组是引用类型。因此,在使用数组属性之前,需要先初始化数组。如下面示例程序所示,我们可以通过调用 new 运算符来为数组属性分配内存空间。

Person person = new Person();
person.Scores = new int[3];
person.Scores[0] = 80;
person.Scores[1] = 90;
person.Scores[2] = 85;

我们同样可以在属性定义的时候进行数组的初始化。如下所示,我们在 Scores 属性的定义中,使用大括号 {} 来初始化一个包含三个整数的数组。

public class Person
{
    public string Name { get; set; }
    public int[] Scores { get; set; } = { 80, 90, 85 };
}
总结

在 C# 中,可以使用 prop 数组来定义一个数组类型的属性。通过调用 new 运算符或在属性定义中进行初始化,可以为数组属性分配内存空间并进行赋值操作。