-2

リフレクションを使用してオブジェクトをその型にキャストしようとしています。

したがって、 typeOf() メソッドを使用してその型を見つけ、オブジェクトを見つかった型に動的にキャストするようなことをしたいと思います。

おそらくlinqを使用してこれをうまく行う方法がわかりませんか?

私はc#4.0を使用しています。

ありがとうございました。

4

1 に答える 1

7

オブジェクトにはすでにそのタイプがあります。オブジェクト型の変数に格納されているということは、プログラミング時にプログラマーが型を知らない、または型を指定したくない、または指定できないことを意味するだけです。設計 (プログラミング) タイプで既知のタイプにのみキャストできます。あなたが何をしようとしているのかわかりませんが、おそらく動的にキャストすると、あなたが望むものを達成できます:

dynamic dyn = obj;
于 2012-05-28T16:17:52.203 に答える