2016-01-05 2 views
1
Type myType = Type.GetType(nameOfTypeString); 
DoSomething(typeof(myType)); 

// signature of DoSomething 
DoSomething(Type myType) 

Жалуется на то, что он не может решить myType.Невозможно разрешить символ, который является типом

+3

Сообщение точный код, в том числе подписи метода DoSomething (таким образом мы можем воссоздать этот вопрос) и точное сообщение об ошибке. –

+1

Также почему выбран тег generics? – vittore

ответ

5

Оператор typeof возвращает экземпляр класса Type.

В этом случае у вас уже есть экземпляр Type. Вы должны быть в состоянии просто передать его в метод:

DoSomething(myType); 
Смежные вопросы