. net标准:缺少类型方法和属性
本文关键字:方法 属性 类型 标准 net | 更新日期: 2023-09-27 18:11:45
我有一个PCL代码,我想迁移到。net standard。不幸的是,我的代码依赖于。net反射,我找不到以前可用的一些方法。这是我在。net standard下找不到的方法或属性列表。有人能告诉我如何重构我的代码吗?
Type.IsInstanceOfType()
Type.IsAssignableFrom()
Type.GetNestedTypes()
Type.GetConstructors()
Type.IsClass
Type.IsEnum
Type.IsValueType
使用GetTypeInfo
。那么这些成员现在就可以从TypeInfo中获得了。
var example = typeof(string).GetTypeInfo().IsClass;
或者您可以使用ReflectionBridge
: https://www.nuget.org/packages/ReflectionBridge/