알 수없는 유형의 개체가 있습니다. 특정 유형인지 확인하려고합니다. 나는 시도했다 :
obj.GetType() == typeof(Object)
과
obj.GetType().ToString().Equals(typeof(Object).ToString())
하지만 둘 다 작동하지 않습니다.
개체가 특정 유형인지 확인하려면 어떻게해야합니까? 해당 유형의 수퍼 클래스 / 하위 클래스가 아닌 정확한 유형인지 확인해야합니다.
Windows Phone 8.1에서 보낸 사람이 보낸 클래스를 확인하려고합니다.
당신은 아주 가까웠습니다.
개체 인스턴스가 위젯 유형인지 확인하려면 다음과 같이 확인합니다.
if (thisObj.GetType() == typeof(Widget))
개체 는 검사중인 클래스와 정확히 일치 해야합니다 . 하위 하위 유형을 찾고 있다면 구문 적으로 더 쉽게 사용할 수 있습니다.
if (thisObj is Widget)
(이벤트 발신자가 누구인지 알아 내려고 할 때 두 번째 구문이 더 유용 할 것입니다.)
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다