해당 클래스가 어떤 클래스를 상속받은 서브 클래스인지 확인하는 방법이다.
System.Type 에 들어있으며 Type 값으로 체크한다.
typeof (SubClass).IsSubclassOf(typeof (BaseClass)); // returns true
typeof (BaseClass).IsSubclassOf(typeof (BaseClass)); // returns false
위와는 반대로 BaseClass 로 체크할때에는
이렇게 사용하면 된다.if (typeof(BaseClass).IsAssignableFrom(typeof(SubClass)))
이 외에서 GetType(String) 등과 같이 문자열에서 Type 을 뽑아내는 함수 등
유용한 함수들이 상단수 있다.
자세한 도움말은 아래 참조 http://msdn.microsoft.com/en-us/library/42892f65.aspx
Ping 테스트 방법 (0) | 2018.09.06 |
---|---|
자동 시작하는 프로그램 (0) | 2018.09.06 |
System.Obsolete 더이상 사용하지 않는 소스를 표시할때 (0) | 2018.09.06 |
LiteDB - .Net, IOS, Android, Windows Phone (0) | 2018.07.04 |
대용량 텍스트 파일 읽기 (0) | 2018.07.04 |