C# Generic
Generic c#에서는 Generic이라는 타입을 사용할 수 있는데, Generic 타입은 int/double과 같은 데이터 타입을 정하지 않고 타입 자체를 파라미터로 받아들이도록 정의할 수 있다. 또한 변수 뿐만아니라 메서드, 클래스, 인터페이스 등에서도 사용할 수 있다. class GenericStack { T[] _objlist; int position = 0; public GenericStack(int size) { _objlist = new T[size]; } public void Push(T newvalue) { _objlist[position++] = newvalue; } public T Pop() { return _objlist[position--]; } } 해당 클래스는 stack 자료..
2021.01.27