导出 (0) 打印
全部展开
信息
您所需的主题如下所示。但此主题未包含在此库中。

Type.IsClass 属性

2013/12/13

获取一个值,通过该值指示 Type 是否为类;即,不是值类型或接口。

Namespace:  System
程序集:  mscorlib(位于 mscorlib.dll 中)

声明
Public ReadOnly Property IsClass As Boolean

属性值

类型: System.Boolean
如果 Type 为类,则为 true;否则为 false

对于表示 EnumValueTypeType,此属性返回 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

Microsoft 正在进行一项网上调查,以了解您对 MSDN 网站的意见。 如果您选择参加,我们将会在您离开 MSDN 网站时向您显示该网上调查。

是否要参加?
显示:
© 2015 Microsoft