信息
您所需的主题如下所示。但此主题未包含在此库中。

Type::BaseType 属性

2013/12/13

获取当前 Type 直接从中继承的类型。

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

目前没有可用的代码示例或不支持该语言。

属性值

类型: System::Type
当前的 Type 直接从中继承的 Type;或者如果当前的 Type 表示 Object 类或一个接口,则为 nullptr

基类型是当前类型直接从中继承的类型。Object 是唯一没有基类型的类型,因此 nullptr 作为 Object 的基类型返回。

接口从零个或多个基接口继承;因此,如果 Type 对象表示一个接口,则此属性返回 nullptr。可以用 GetInterfaces 确定基接口。

如果当前 Type 表示构造泛型类型,则基类型将反射泛型形参。例如,请考虑下列声明:

generic<typename U> ref class B { };
generic<typename T> class C : B<T> { };

对于构造类型 C<int>(在 Visual Basic 中为 C(Of Integer)),BaseType 属性将返回 B<int>

如果当前 Type 表示泛型类型定义的类型形参,则 BaseType 将返回类约束,即类型形参所必需继承的类。如果没有这样的类约束,则 BaseType 将返回 System::Object

此属性为只读。

下面的示例演示如何使用 BaseType 属性。

说明注意:

要运行此示例,请参见生成具有静态 Windows Phone TextBlock 控件的示例

目前没有可用的代码示例或不支持该语言。

Windows Phone OS

受以下版本支持: 8.0, 7.1, 7.0

Windows Phone

显示: