프로그래밍/기본기ㆍ자료구조
2020. 5. 13.
Generic (제네릭)
개념 - 사전적 의미로는 '포괄적인, 총칭의' 라는 뜻. - 클래스나 메소드 등을 일반화하여 사용하는 것 - 라는 키워드를 사용한다. - where 키워드로 제한을 줄 수 있다. 사용 목적 - 자료형을 정하지 않고 여러가지 타입을 한번에 사용하기 위해 사용된다. 사용 예시 public class GTestClass { private T data; // T로 자료형을 일반화시킨다. public T GetData() { return data; } public void SetData(T data) { this.data = data; } // 자료형이 제네릭이기 때문에 int가 될 수도 있고 string이 될 수도 있다. } GTestClass gInt = new GTestClass(); gInt.S..