如何为Employee类添加硬编码值

时间:2017-12-13 18:33:08

标签: c#

我想知道声明具有多个硬编码记录的Employee类的语法是什么

Employee objEmployee = new Employee() {Name="Sumanth",Id=101,Salary=5000.00 };

以上代码适用于单一记录。

创建多条记录的语法是什么?

修改

我想知道有什么方法可以创建多个记录以及/不带List。当我使用List时,我可以获得IEnumerable,IQueryable等功能。

1 个答案:

答案 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
}