0

私のコードを考えてみましょう:

public class MyClass
{
//...
}

object ob = new MyClass();
Type t = ob.GetType();

この情報を使用して、実行時にキャストobする必要があります。MyClassどうすればよいですか?

4

2 に答える 2

3
于 2012-12-18T10:06:46.687 に答える
0

MyClassコンパイル時に それがわかっていると仮定します。

object ob = new MyClass();

if (ob.GetType() != typeof(MyClass))
        MyClass convertedObject = (MyClass)ob;
于 2012-12-18T09:59:37.367 に答える