C# 컬렉션 초기화와 Index/Range
컬렉션 초기화 구문과 Index/Range 연산자는 컬렉션을 간결하게 만들고, 슬라이싱을 쉽게 해줍니다. 실전에서 바로 쓸 수 있는 문법과 주의점을 정리합니다.1. 컬렉션 초기화 기본컬렉션 초기화는 내부적으로 Add 호출을 나열하는 문법 설탕입니다. 가독성과 선언적 스타일에 유리합니다.var numbers = new List { 1, 2, 3, 4 };var dict = new Dictionary{ { "Kim", 30 }, // Add("Kim", 30) { "Lee", 28 }};// C# 6+ 인덱서 초기화: 존재하면 갱신, 없으면 추가var ages = new Dictionary{ ["Kim"] = 30, ["Lee"] = 28, ["Lee"] = 29 // Lee ..
더보기