0

実行時にオブジェクトをインスタンス化し、その型を文字列にするだけでなく、値も文字列にしようとしています。例えば:

string myType = "System.Int32";
string myValue = "3";

myType のインスタンスを作成し、作成したばかりのインスタンスに myValue をキャスト/割り当てようとしています。

私は Activator.CreateInstance を調べました:

object objectInstance = Activator.CreateInstance(Type.GetType(myType));

しかし、値をインスタンスに渡すことができません (何でもかまいません: int16/32/64、double、bool、custom type...)。

ご協力ありがとうございました

4

2 に答える 2