이 페이지가 유용했습니까?
이 콘텐츠에 대한 여러분의 의견은 중요합니다. 의견을 알려주십시오.
추가 의견
1500자 남음
내보내기(0) 인쇄
모두 확장
정보
요청한 주제가 아래에 표시됩니다. 그러나 이 주제는 이 라이브러리에 포함되지 않습니다.

Type.IsClass 속성

2013-12-13

Type이 클래스인지, 즉 값 형식 또는 인터페이스가 아닌지 여부를 나타내는 값을 가져옵니다.

Namespace:  System
어셈블리:  mscorlib(mscorlib.dll)

‘선언
Public ReadOnly Property IsClass As Boolean

속성 값

형식: System.Boolean
Type이 클래스이면 true이고, 그렇지 않으면 false입니다.

이 속성은 EnumValueType을 나타내는 Type 인스턴스에 대해 true를 반환합니다.

ClassSemanticsMask는 형식 선언을 클래스, 인터페이스 또는 값 형식으로 구별합니다.

현재 Type이 생성된 제네릭 형식을 나타내는 경우 이 속성은 제네릭 형식 정의가 클래스 정의이면, 즉 인터페이스나 값 형식을 정의하지 않으면 true를 반환합니다.

현재 Type이 제네릭 형식 또는 제네릭 메서드 정의의 형식 매개 변수를 나타내는 경우 이 속성은 항상 false를 반환합니다.

이 속성은 읽기 전용입니다.

다음 예제에서는 형식의 인스턴스를 만들고 형식이 클래스인지 여부를 나타냅니다.

참고참고:

이 예제를 실행하려면 Windows Phone용 정적 TextBlock 컨트롤이 있는 예제 빌드를 참조하세요.


Imports System.Reflection

Public Class MyDemoClass
End Class 'MyDemoClass

Public Class Example
   Public Shared Sub Demo(ByVal outputBlock As System.Windows.Controls.TextBlock)
      Try
         Dim myType As Type = GetType(MyDemoClass)
         ' Get and display the 'IsClass' property of the 'MyDemoClass' instance.
         outputBlock.Text += String.Format(ControlChars.Cr + "Is the specified type a class? {0}.", myType.IsClass.ToString()) & vbCrLf
      Catch e As Exception
         outputBlock.Text += String.Format(ControlChars.Cr + "An exception occurred: {0}.", e.Message.ToString()) & vbCrLf
      End Try
   End Sub 'Main
End Class 'MyTypeClass


Windows Phone OS

지원되는 버전: 8.0, 7.1, 7.0

Windows Phone

표시:
© 2015 Microsoft