小编use*_*548的帖子

System.Reflection.PropertyInfo.GetValue() - 降级.NET版本 - 缺少方法签名

为了在Server 2003上运行.NET控制台应用程序,我们不得不将我们的一个核心库从.NET 4.5降级到4.0.除此之外,这个库有一个类,它执行一些反射,循环访问对象的属性以获取它们的值 Propertyinfo.GetValue()

根据MSDN文档,PropertyInfo.GetValue (Object)仅在.NET 4.5中.在.NET 4.0中,此方法存在,但是在形式中PropertyInfo.GetValue (Object, Object[])(额外的参数是知道如何处理索引属性).

如果我们要降级此代码,我们需要知道在PropertyInfo.GetValue Method (Object)遇到索引属性时会发生什么,因此我们可以使用镜像来反映此功能PropertyInfo.GetValue Method (Object, Object[]).有人可以帮忙吗?

.net c# reflection

6
推荐指数
1
解决办法
2945
查看次数

标签 统计

.net ×1

c# ×1

reflection ×1