강의

멘토링

커뮤니티

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

공부해보자님의 프로필 이미지
공부해보자

작성한 질문수

[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part2: 자료구조와 알고리즘

그래프 생성

리스트 초기화에 있어서 질문있습니다

해결된 질문

작성

·

210

0

안녕하세요 강의를 듣던 중 궁금한 점이 생겨 질문드리게 되었습니다.

질문1) new List<int>() { }; 형식의 컬렉션 이니셜라이져는 IEnumerable인터페이스를 구현하고 Add 메소드를 정의한 클래스 대상으로 사용할 수 있는 문법이 맞나요?

(앞선 강의에선 list 참조 변수의 Add함수를 호출하여 값을 넣는 것을 보여주셨는데, 같은 것인가요?)

질문2) new List<int>() {} 와

new List<int> {} 는 동일하게 동작하는 것인가요?

(중괄호의 차이)

구글링한 내용이 맞는지 궁금합니다.

답변 1

1

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

https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/classes-and-structs/object-and-collection-initializers

위 Collection initializers 내용을 참고 바랍니다.
사실 질문에 대한 대부분의 해답은 MSDN에 있습니다.
내부적으로는 Add를 호출하는 것이니,
별다른 차이가 없고 편한 쪽으로 사용하시면 되겠습니다.

공부해보자님의 프로필 이미지
공부해보자

작성한 질문수

질문하기