더북(TheBook)

28.3 List<T> 제네릭 클래스 사용하기

List<T>List of T로 읽습니다. 즉, 무언가의 리스트를 나타냅니다. 예를 들어 List<int>는 정수형의 리스트를 나타내고, List<string>은 문자열의 리스트를 나타냅니다. 참고로 제네릭 클래스 중에서 필자가 제일 많이 사용하는 클래스입니다.

 

배열과 List<T> 제네릭 리스트

정수형 배열을 사용하여 데이터 2개를 담고 출력하는 코드는 다음과 같습니다.

> //① 배열 사용
> int[] arrNumbers = new int[2];
> arrNumbers[0] = 10;
> arrNumbers[1] = 20;
> for (int i = 0; i < arrNumbers.Length; i++)
. {
.     Console.WriteLine(arrNumbers[i]);
. }
10
20

제네릭 리스트를 사용하여 앞 코드와 기능이 동일한 코드를 다음과 같이 작성할 수 있습니다.

> //② 제네릭 리스트 사용: List<T>
> List<int> lstNumbers = new List<int>();
> lstNumbers.Add(30);
> lstNumbers.Add(40);
> for (int i = 0; i < lstNumbers.Count; i++)
. {
.     Console.WriteLine(lstNumbers[i]);
. }
30
40
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.