쵸코코딩/CODE
C#-3.Generalizition
OK_SON
2020. 5. 11. 14:05
1. Generalizition(일반화) - 코드의 서로 다른 개념들 사이에 공동된 개념을 찾아 하나의 코드로 묶어 주는 것.
2. 일반화 메소드
서로 다른 타입이 여러개 있을때 일반화 과정을 거처 하나의 메소드를 만들어 사용
3. 일반화 클래스
서로 다른 타입이 자료구조 클래스를 만들고자 할때, 모든 타입을 포괄하는 하나의 일반화 클래스를 만들수 있다.
3. T 형식매개변수 제약조건(Where T: 제약조건)
where T: class - 형식 매개변수의 T타입은 Class여야함.
where U: struct - 형식 매개변수의 T타입은 int, float....