타입에 상관 없이 초기값을 얻고 싶을 때 default 예약어를 사용한다.
✍ 샘플 코드
static void Main(string[] args) { printInitValue(123); printInitValue("abc"); //null이 출력된다. printInitValue(true); } static void printInitValue<T>(T item) { Console.WriteLine(default(T)); }
✅ 결과
0 False