C#不明なタイプ

c# object
C#不明なタイプ
public T Deserialize(string input);

とオブジェクト

object deserialzeType;

オブジェクトからこの関数にクラスタイプをどのように解析できますか?

Deserialize("text");

私はHttpWebResponseを具体的なタイプに非現実化しようとしていますが、動的にやりたいです。 GetResopnse関数を呼び出し、入力パラメーターで、逆シリアル化するクラスを呼び出します。 このようなもの:

ParseIntoClass result = HttpResponse.GetRespond(ParseIntoClass);

  0  0


ベストアンサー

Joelが言ったように、ジェネリック型を使用する場合、実行時にオブジェクトの型を動的に設定することはできません。

スニペットで

Deserialize("text");

「deserializeType」は、コンパイラーによって認識されるタイプでなければなりません-コンパイラーによって認識される何らかのタイプに設定したタイプ変数にすることはできません。

1


タイトルとURLをコピーしました