typeof
typeof
연산자는 특정 형식에 대한 정보를 가져오는데 사용함typeof
는 컴파일 시간에 형식 정보를 가져오므로, 런타임에 발생하는 예외를 방지할 수 있음.
typeof 예제
Generic 타입 확인
generic
으로 들어온 타입을 확인할 경우에 사용 한다.
Taco<int> taco = new Taco<int>();
taco.GetName();
public class Taco<T>
{
public void GetName()
{
Type type = typeof(T);
Console.WriteLine(type);
}
}
결론
typeof
무슨 타입인지 확인할 때 사용한다.