작성
·
922
0
List 대신 IEnumerable을 사용한 이유가 뭔가요??
IEnumerable 정의가 구글링 해보니 제네릭이 아닌 컬렉션에서 단순하게 반복할 수 있도록 지원하는 열거자를 노출합니다.
라고 하는데 이걸 왜 자료형으로 쓰는지 이해가 잘 안됩니다 ㅠㅠ
답변 1
1
List로 해도 됩니다. List가 IEnumerable를 상속받고 있어서
IEnumerable을 자료형으로 하면 더 범용적으로 List 외에도 다른 컬렉션도 기입 가능합니다.