Section 26.5: 컬렉션 초기자 (Collection Initializer) 에서 배열을 인자로 받기
아래와 같은 방법으로, 일반적인 인자와 더불어 배열을 컬렉션 초기자의 인자로 혼합하여 사용할 수 있다:
public class LotteryTicket: IEnumerable {
public int[] LuckyNumbers;
public string UserName;
public void Add(string userName, params int[] luckyNumbers) {
UserName = userName;
Lottery = luckyNumbers;
}
}
이제 아래와 같은 문법을 사용할 수 있다:
var Tickets = new List<LotteryTicket>{
{"Mr Cool" , 35663, 35732, 12312, 75685},
{"Bruce" , 26874, 66677, 24546, 36483, 46768, 24632, 24527},
{"John Cena", 25446, 83356, 65536, 23783, 24567, 89337}
}
본 문서는 C# Notes for Professionals (라이센스:CC-BY-SA) 를 한글로 번역한 문서입니다. 번역상 오류가 있을 수 있으므로 정확한 내용은 원본 문서를 참고하세요.
[출처] https://books.goalkicker.com/CSharpBook/
반응형
'번역 > C# Notes for Professionals' 카테고리의 다른 글
27.2: Dictionary<TKey, TValue> (0) | 2021.08.12 |
---|---|
27.1: HashSet<T> (0) | 2021.08.12 |
26.4: 객체 초기자 (Object initializer) 내에서 컬렉션 초기자 (Collection initializer) 사용하기 (0) | 2021.08.11 |
26.3: 사용자 정의 class 를 컬렉션 초기자 (Collection initializer) 로 초기화하기 (0) | 2021.07.08 |
26.2: C# 6 인덱스 초기자 (Index initializer) (0) | 2021.07.07 |