더북(TheBook)

리스트 제네릭 클래스

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 문 등으로 쉽게 가져다 사용할 수 있습니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.