如何在将属性名和值作为字符串传递时实例化匿名对象?
new With { .SomeProperty = "Value" }
new With { ".SomeProperty" = "Value" } //something like this? :)
答案 0 :(得分:2)
在VB.net中没有简单的方法可以做到这一点。 JIT编译器不会在MSIL代码中保留方法名称,只保留元数据。
您可以使用System.Reflection命名空间执行此操作,并按传递的名称搜索方法的元数据。但是它相当昂贵。