【发布时间】:2014-08-17 17:40:38
【问题描述】:
- 在 VS2013 中:创建可移植类库
- 面向 .NET Framework 4.5、Windows Phone 8.1 和 Windows 8
-
编写以下代码:
public class Class1 { public static Type GetBaseType(Type type) { return type.BaseType; } }
观察到您无法编译:“'System.Type' 不包含 'BaseType' 的定义,并且找不到接受类型为 'System.Type' 的第一个参数的扩展方法 'BaseType'(您是否缺少使用指令还是程序集引用?)”
奇怪,因为 MSDN 文档明确指出该属性应该存在: http://msdn.microsoft.com/en-us/library/system.type.basetype(v=vs.110).aspx
【问题讨论】: