Listに対してIEnumerableを使用する利点は何ですか?C#でIEnumerableをListに使用する
List<Employee> employees = new List<Employee>() { new Employee(...),...}
foreach (Employee emp in employees)
{
Console.WriteLine(emp.Name);
}
またはIEnumerableをとして、私が使用することができます:その後、使用
IEnumerable<Employee> employees = new List<Employee>() { new Employee(...),...}
私は、各従業員を反復処理したい場合たとえば、私が使用いずれかのことができ、Employeeクラスと従業員オブジェクトのコレクションを持っていますforeachループ。
どちらも同じ目標を達成しています。なぜ、Listに対してIEnumerableを使用するのが好きですか?