28 제네릭 사용하기
C# 2.0 버전부터는 제네릭(generic)이라고 해서 특정 형식을 지정하여 컬렉션에 저장하고 사용할 수 있습니다. 제네릭 컬렉션은 다른 데이터 형식을 추가할 수 없도록 형식 안정성을 적용합니다. 고전적인 컬렉션 클래스와 달리 System.Collections.Generic 네임스페이스에 들어 있는 제네릭 컬렉션 클래스는 요소를 다룰 때 데이터 형식 변환 등 작업이 따로 필요하지 않습니다. 제네릭은 Cup<T>를 Cup of T로 발음하여 형식 매개변수인 T에 따른 Cup 클래스의 개체를 생성하는 것입니다.