답변

1

은 'T' = T는 당신이 어떤 유형의 값을 할당 할 수있는 제네릭 형식 매개 변수

입니다.

왜 클래스를 정의 했습니까?

하지만 당신의 예를 그것 (즉 T)에Class type.That가이 where T : class 같이 정의 된 구속입니다해야합니다.

제네릭이란 무엇입니까?

그것은 실제로 프로그램에 을 사용 될 때까지, 클래스 또는 방법에 프로그래밍 요소의 데이터 유형의 사양을 지연 할 수 있습니다. 즉, 제네릭을 사용하면 모든 데이터 형식에서 작동 할 수있는 클래스 또는 메서드를 작성할 수 있습니다.

사용하여 제네릭의 일부 장점 :

  • 그것은 당신이 코드 재사용, 형태의 안전성 및 성능을 극대화하는 데 도움이됩니다.
  • 자신의 제네릭 인터페이스, 클래스, 메서드, 이벤트, 및 대리인을 만들 수 있습니다.
  • 특정 데이터 형식에서 메서드에 액세스 할 수 있도록 제한된 제네릭 클래스를 만들 수 있습니다.

당신은이 기사를 사용에 대해 자세히 알아볼 수 있습니다 :

Generics

Generics

관련 문제