Class1
オブジェクトのクラスを にString
変換しString
てから、インスタンス化に使用できる型に戻すにはどうすればよいですか?
そんな感じ:
// class to string:
Type type1 = myObject.GetType();
string text = type1.ToString();
// and then back
Type type2 = Type.Parse(text);
// type2 should reflect the same type as type1
列挙型でそれを行うのは本当に簡単でいいです。だから私はクラスでそれをしたいと思います。また、シリアル化と XML の使用も避けたいと考えています。オブジェクトをシリアライズしたくはありませんが、オブジェクトのインスタンス化に必要なクラスを覚えておくだけです。