【发布时间】:2017-04-20 21:16:40
【问题描述】:
我正在尝试从 Employee 类中的 Person 对象创建一个对象数组,但出现以下错误:
CS0270 不能在变量声明中指定数组大小(尝试 用“新”表达式初始化)
CS1519 无效的令牌 '.'在 类、结构或接口成员声明 CS1519
令牌无效 类、结构或接口成员声明中的“=”
void Main()
{
}
public class Person{
public string Name{ get; set;}
}
public class Employee{
Person[] persons = new Person[3];
persons[0].Name = "Ali";
}
你能告诉我我做错了什么吗?
【问题讨论】:
-
persons[0].Name = "Ali";需要在方法中 -
谢谢琼斯波利斯,但我能问你为什么吗?
-
@Behseini,这就是 c# 的设计方式。相反,假设是 PHP,你必须以某种方式组织你的代码。
标签: c#