Свойства анонимного объекта по строке? - PullRequest
0 голосов
/ 12 марта 2010

Как создать экземпляр анонимного объекта при передаче значений свойств и в виде строки?

new With { .SomeProperty = "Value" }

new With { ".SomeProperty" = "Value" } //something like this? :)

1 Ответ

2 голосов
/ 12 марта 2010

Нет простого способа сделать это на VB.net. JIT-компилятор не сохраняет имена методов в коде MSIL без изменений, только в метаданных.

Это можно сделать с помощью пространства имен System.Reflection и поиска метаданных для метода по переданному имени. Хотя это довольно дорого.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...