I have a query and I write it once using Ienumerable and
Second time Using List and Ilist with slightly difference
please tell me the Difference between them
This is Class
public class EmployeeClass
{
public int EID { get; set; }
public string EName { get; set; }
public string EAdd { get; set; }
public string EDesignation { get; set; }
}
This is Implementation using Ienumerable
IEnumerable<EmployeeClass> emp = new List<EmployeeClass>()
{
new EmployeeClass{EID=1,EName="Jhon", EAdd="London", EDesignation="Designer"},
new EmployeeClass{EID=2,EName="David", EAdd="Sydney", EDesignation="Developer"},
new EmployeeClass{EID=3,EName="Davis", EAdd="Melbourne", EDesignation="Ios developer"},
new EmployeeClass{EID=4,EName="Marry", EAdd="Rome", EDesignation="Tester"},
new EmployeeClass{EID=5,EName="Sarena",EAdd="Paris", EDesignation="Android developer"},
new EmployeeClass{EID=6,EName="James", EAdd="New York", EDesignation="Marketing"},
new EmployeeClass{EID=7,EName="Donald",EAdd="Berlin", EDesignation="HR"},
new EmployeeClass{EID=8,EName="Gibbs", EAdd="Paris", EDesignation="HR"},
};
Second using new EmployeeClass()
IEnumerable<EmployeeClass> emp = new List<EmployeeClass>()
{
new EmployeeClass() {EID=1,EName="Jhon", EAdd="London", EDesignation="Designer"},
new EmployeeClass() {EID=2,EName="David", EAdd="Sydney", EDesignation="Developer"},
new EmployeeClass() {EID=3,EName="Davis", EAdd="Melbourne", EDesignation="Ios developer"},
new EmployeeClass() {EID=4,EName="Marry", EAdd="Rome", EDesignation="Tester"},
new EmployeeClass() {EID=5,EName="Sarena",EAdd="Paris", EDesignation="Android developer"},
new EmployeeClass() {EID=6,EName="James", EAdd="New York", EDesignation="Marketing"},
new EmployeeClass() {EID=7,EName="Donald",EAdd="Berlin", EDesignation="HR"},
new EmployeeClass() {EID=8,EName="Gibbs", EAdd="Paris", EDesignation="HR"},
};
Using List