리스트 제네릭 클래스
C#에서 사용하는 제네릭 클래스 중에서 List<T> 제네릭 클래스를 자주 사용합니다. 이를 사용하면 특정 형식에 해당하는 리스트(컬렉션, 배열)를 아주 쉽게 만들고 관리할 수 있습니다.
> using System.Collections.Generic; > > List<string> colors = new List<string>(); //① 인스턴스 생성 및 샘플 데이터 입력 > colors.Add("Red"); > colors.Add("Green"); > colors.Add("Blue"); > > for (int i = 0; i < colors.Count; i++) //② for 문으로 출력하는 예 . { . Console.Write($"{colors[i]}\t"); . } Red Green Blue > > foreach (var color in colors) //③ foreach 문으로 출력하는 예 . { . Console.Write($"{color}\t"); . } Red Green Blue
List<string>, List<int>, List<decimal> 등 특정 형태를 담을 수 있는 컬렉션 클래스도 만들 수 있습니다. 이렇게 만든 제네릭 컬렉션 개체는 for 문 또는 foreach 문 등으로 쉽게 가져다 사용할 수 있습니다.