인프런 커뮤니티 질문&답변

H_dong님의 프로필 이미지
H_dong

작성한 질문수

[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part6: 웹 서버

Dependency Injection

IEnumerable 사용이유

작성

·

945

0

List 대신 IEnumerable을 사용한 이유가 뭔가요??

IEnumerable 정의가 구글링 해보니 제네릭이 아닌 컬렉션에서 단순하게 반복할 수 있도록 지원하는 열거자를 노출합니다.

라고 하는데 이걸 왜 자료형으로 쓰는지 이해가 잘 안됩니다 ㅠㅠ

답변 1

1

Rookiss님의 프로필 이미지
Rookiss
지식공유자

List로 해도 됩니다. List가 IEnumerable를 상속받고 있어서
IEnumerable을 자료형으로 하면 더 범용적으로 List 외에도 다른 컬렉션도 기입 가능합니다.

H_dong님의 프로필 이미지
H_dong

작성한 질문수

질문하기