Generics 썸네일형 리스트형 C# 제네릭 (Generics) 기초 1. 개념 설명제네릭은 클래스·인터페이스·메서드에 형식 매개변수 T를 도입해 재사용성과 타입 안전성을 높이는 기능입니다. 하나의 구현으로 여러 타입을 지원하면서 캐스팅을 줄이고 박싱/언박싱을 피해 성능 이점을 얻습니다. .NET의 List, Dictionary가 대표적 예이며, 컴파일 타임에 오류를 조기에 발견할 수 있습니다.2. 코드 예제아래 예제는 제네릭 클래스 Box, 제네릭 메서드 PrintAll, 그리고 제약조건 where T : IComparable로 두 값의 최댓값을 구합니다. 콘솔에 박스 값, 문자열 목록, 각 타입의 최댓값을 출력합니다.using System;using System.Collections.Generic;class Box{ private T _value; publi.. 더보기 이전 1 다음