C # неизвестных типов - PullRequest
       2

C # неизвестных типов

0 голосов
/ 18 апреля 2011
public T Deserialize<T>(string input);

и объект

object deserialzeType;

как я могу разобрать тип класса из объекта в эту функцию?

Deserialize<deserialzeType>("text");

Я пытаюсь десертировать HttpWebResponse в конкретный тип, ноя хочу делать динамически.Я хочу вызвать функцию GetResopnse и во входном параметре, класс для десериализации в.Как то так:

ParseIntoClass result = HttpResponse.GetRespond(ParseIntoClass);

1 Ответ

1 голос
/ 18 апреля 2011

Как сказал Джоэл, при использовании универсальных типов вы не можете динамически устанавливать тип для объектов во время выполнения.

В вашем фрагменте

Deserialize<deserialzeType>("text");

"deserializeType" должен быть типом, распознаваемым компилятором - это не может быть переменная типа, для которой вы установили тип, распознаваемый компилятором.

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