我有以下要求
我有一个Employee类:
public class Employee
{
public int ID{get; set;}
public string EmpFName{get; set;}
public string EmpLName { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
我想在创建值时做这样的事情
var Emp = new List<Employee>[]{
new Employee{id=1, EmpFname="matt", EmpLName="Cook"},
new Employee{id=2, EmpFname="mary", EmpLname="John"}
});
Run Code Online (Sandbox Code Playgroud)
我怎样才能做到这一点?
你已经快到了.这段代码应该有效:
var emp = new List<Employee>
{
new Employee{ID=1, EmpFname="matt", EmpLName="Cook"},
new Employee{ID=2, EmpFname="mary", EmpLname="John"}
};
Run Code Online (Sandbox Code Playgroud)
这里涉及的功能是隐式类型,对象初始化器和集合初始化器.所有这些都包含在深度第8章的C#中,可以从Manning C#in Depth站点免费下载.
| 归档时间: |
|
| 查看次数: |
5343 次 |
| 最近记录: |