본문 바로가기
2/[ C# ]

[C#] Create Dictionary<string, List<string>>

by Kieran_Han 2022. 5. 30.

GUI 작업 중, combobox에서 선택된 text를 받아서 그래프를 plot하는 기능을 구현하던 중,

Dictionary<string, List<string>> 형식이 필요했다.

아래와 같은 코드 형식으로 작성하면 위와 같은 Dictionary 형태를 만들 수 있다.

Dictionary<string, List<string>> dict_cbox_list = new Dictionary<string, List<string>>()
{
    {"A", new List<string> { "Actual: A", "Prediction: A" } },
    {"B", new List<string> { "Actual: B", "Prediction: B" } },
    {"C", new List<string> { "Actual: C", "Prediction: C" } },
    {"D", new List<string> { "Actual: D", "Prediction: D" } },
    {"E", new List<string> { "Actual: E", "Prediction: E" } },
};

 

.Add 형식에서 value List 앞에 new List<string>을 넣어주면 된다.