- 기존 방식
var grades = new Dictionary<string, int>
{
{"A", 10},
{"B", 30},
{"C", 70},
{"D", 90},
{"F", 100},
};
var grades = new Dictionary<string, int>();
grades.Add("A", 10);
grades.Add("B", 30);
grades.Add("C", 70);
grades.Add("D", 90);
grades.Add("F", 100);
- 새로운 방식
var grades = new Dictionary<string, int>
{
["A"] = 10,
["B"] = 30,
["C"] = 70,
["D"] = 90,
["F"] = 100,
};
var grades = new Dictionary<string, int>();
grades["A"] = 10;
grades["B"] = 30;
grades["C"] = 70;
grades["D"] = 90;
grades["F"] = 10;
- 기존 키 값을 덮어쓰기 때문에 다음과 같이 작성하여도 오류가 발생하지 않는다.
var grades = new Dictionary<string, int>();
grades["A"] = 10;
grades["B"] = 30;
grades["C"] = 70;
grades["D"] = 90;
grades["F"] = 10;
grades["C"] = 50;