본문 바로가기
NOTE/Programming

[C#] 일반화 프로그래밍 (펌)

by DevAthena 2016. 9. 28.

출처- > http://mrw0119.tistory.com/15

[일반화란?]

- 서로 다른 개념에서 공통점을 찾는 것이다.

- 'A'와 'B', 'C'는 다른 단어이지만 영어 이고, "ABC"와 "가나다"는 다른 글자이지만 문자이다.

- 이렇게 어떤 개념을 포괄하는 공통적인 개념을 찾아 서로 다른 개념들을 하나로 묶어 줄 수 있는 것을 일반화라고한다.


[일반화 메소드]


[일반화 클래스]


[T 변수 제약조건 만들기]

- 매개변수 T를 특정 조건을 갖춘 타입으로만 치환이 가능하도록 제한할 때 'Where T : 제약조건"dmf tkdydgksek.

- 예를 들어 where T : class 라 하면 형식 매개변수 T의 타입은 class여야 한다.


'NOTE > Programming' 카테고리의 다른 글

[C#] 열거형 형식  (0) 2016.11.08
[C#] Singleton  (0) 2016.10.05
[C#] Func & Action 델리게이트 (펌)  (0) 2016.09.29
[C#] 람다식 (펌)  (0) 2016.09.29
[C#] 컬렉션  (0) 2016.09.28