더북(TheBook)

List<T>의 T에 사용자 지정 클래스 설정하기

이번에는 List<T>T 자리에 특정 클래스 형식을 지정하는 예제를 살펴보겠습니다. 다음 내용을 C# 인터렉티브에 입력한 후 실행해 보세요. 프로젝트 기반 소스는 ListOfObject.cs 파일입니다.

 

1.   전화번호의 지역과 국번을 담을 수 있는 AreaCode 클래스를 만듭니다.

> //① 지역과 국번 저장 클래스 선언
> public class AreaCode
. {
.     public string Number { get; set; }
.     public string AreaName { get; set; }
. }

2.   List<T>List<AreaCode> 형태를 지정하여 제네릭 리스트 개체인 areas를 만듭니다.

> //② 제네릭 리스트 개체 생성
> List<AreaCode> areas = new List<AreaCode>();
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.