C#/기초
[C#]형식 매개변수 제약
딸기우유중독
2023. 1. 17. 10:31
MyList<T> 클래스의 형식 매개 변수에 MyClass로부터 상속받는 형식이어야 된다는 제약
(where T : 부모 클래스 이름)
class MyList<T> where T : MyClass
{
// 내용
}
C# 제네릭(Generic) 3 - 형식 매개 변수<T> 제약 걸기
제네릭에서 형식 매개 변수는 모든 데이터 형식을 대신할 수 있습니다. 하지만 특정 조건에 맞는 형식만 대응하는 형식 매개 변수가 필요하다면 형식 매개 변수의 조건에 제약을 걸 수 있습니다
qzqz.tistory.com
https://www.csharpstudy.com/CSharp/CSharp-generics.aspx
C# 제네릭 - C# 프로그래밍 배우기 (Learn C# Programming)
C# 제네릭 (C# Generics) 일반적으로 클래스를 정의할 때, 클래스 내의 모든 데이타 타입을 지정해 주게 된다. 하지만 어떤 경우는 클래스의 거의 모든 부분이 동일한데 일부 데이타 타입만이 다른
www.csharpstudy.com
728x90