18.1 컬렉션
이름 하나로 데이터 여러 개를 담을 수 있는 그릇을 컬렉션(collection)이라고 합니다. C#에서 다루는 컬렉션은 배열(array), 리스트(list), 사전(dictionary) 등이 있는데요. 먼저 배열을 학습합니다.
본격적으로 학습하기 전에 간단히 샘플 코드를 살펴보면서 감을 잡아 봅시다.
① 배열 미리보기 코드 샘플
> var array = new string[] { "Array", "List", "Dictionary" }; > foreach (var arr in array) { Console.WriteLine(arr); } Array List Dictionary
② 리스트 미리보기 코드 샘플
> var list = new List<string> { "Array", "List", "Dictionary" }; > foreach (var item in list) { Console.WriteLine(item); } Array List Dictionary
③ 사전 미리보기 코드 샘플
> var dictionary = new Dictionary<int, string> { . { 0, "Array" }, { 1, "List" }, { 2, "Dictionary" } }; > foreach (var pair in dictionary) { . Console.WriteLine($"{pair.Key} - {pair.Value}"); } 0 - Array 1 - List 2 - Dictionary