C# 6.0에서는 딕셔너리 초기화에 새로운 구문이 도입되어, 딕셔너리의 키와 값을 더 간결하게 초기화할 수 있게 되었습니다. 이를 색인 초기화라고 합니다.
기존의 딕셔너리 초기화 방법과 색인 초기화를 사용한 방법을 비교하면 이해가 더 쉽습니다.
기존의 방법:
var dictionary = new Dictionary<string, int>
{
{"apple", 1},
{"banana", 2},
{"cherry", 3}
};
색인 초기화를 사용한 방법:
var dictionary = new Dictionary<string, int>
{
["apple"] = 1,
["banana"] = 2,
["cherry"] = 3
};
색인 초기화 방식은 대괄호([])를 사용하여 키를 지정하고, 이를 값을 할당하는 형식으로 사용됩니다. 이러한 방식은 특히 기존의 딕셔너리에 새로운 값을 추가하거나 값을 수정할 때 코드의 의도를 더 명확하게 표현할 수 있습니다.
'워크 > C# 6,0' 카테고리의 다른 글
Static Using Statements (정적 using 문) (0) | 2023.09.19 |
---|---|
Expression-bodied function members (식 본문 함수 멤버) (0) | 2023.09.16 |
Exception Filters (예외 필터) (0) | 2023.09.16 |
String Interpolation (문자열 보간) (0) | 2023.09.16 |
Null-conditional Operators (null 조건 연산자) (0) | 2023.09.13 |