-
Generic게임 개발 학원/C# 2024. 3. 10. 20:59반응형
일반화 메서드
일반화 클래스
클래스에 필요한 자료형을 일반화
클래스 인스턴스를 생성할때 자료형을 지정해서 사용
-------------------------------------------------------------------------------------------------------------------------------------------------------------
일반화 자료형을 선언할때 제약 조건을 걸어줌으로써 사용당시 쓸 수 있는 자료형 제한
/타입 안정성 보장
where T : struct { } // struct로 제한(값 형식)
where T : class { } // 클래스로 제한(참조 형식)
where T : new() { } // 매개변수가 없는 생성자가 있는 자료형
where T : 기반클래스 { } // 파생클래스로 제한
where T : 인터페이스 { } // 인터페이스를 포함한 자료형만- 구조체는 값 형식 , 클래스는 참조형식
A.CompareTo(B)
A > B : 0보다 큰 값 반환A==B : 0
A < B : 0보다 작은 값 반환반응형