Загрузка строкового типа из переменной строки (например, переменные переменные и отражение) - PullRequest
2 голосов
/ 16 октября 2010
var mystring = "MyCompany.MyType.Localization.Strings.MyString"

В C # есть ли способ заполнить его так, чтобы

var abc = GetReflectedValue(mystring);

Является ли отражение единственным способом? (как?) Или более эффективными способами?

1 Ответ

0 голосов
/ 16 октября 2010

Не совсем понятно, что вы пытаетесь сделать. Вы имеете в виду создание экземпляра объекта, которому дано только имя строкового типа? Если это так, используйте Activator.CreateInstance :

var item = Activator.CreateInstance(Type.GetType(mystring));
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...