我想知道声明具有多个硬编码记录的Employee类的语法是什么
Employee objEmployee = new Employee() {Name="Sumanth",Id=101,Salary=5000.00 };
以上代码适用于单一记录。
创建多条记录的语法是什么?
修改
我想知道有什么方法可以创建多个记录以及/不带List。当我使用List时,我可以获得IEnumerable,IQueryable等功能。
答案 0 :(得分:5)
有多种方法,但主要是你需要的是在这里创建一个集合。
最简单的方法之一是使用对象初始化程序以这种方式创建List<Employee>
:
List<Employee> employees = new List<Employee>()
{
new Employee() {Name="Sumanth",Id=101,Salary=5000.00 },
new Employee() {Name="Ehsan",Id=102,Salary=6000.00 },
//........................ and so on
}
现在,您可以在列表中添加多个员工对象以保留在内存中,然后可以访问List<T>
中的那些。
您可以循环使用它们,以便稍后在需要检索它们的程序中让每个员工回来:
foreach(var employee in employees)
{
// do something here
}