私は2つの文字列のリストを持っています。 1つはオブジェクトフレンドリ名であり、他の1つはオブジェクトクラス名です。2つの文字列のリファクタリング
"Car","Animal","Plane"
"MachineClass","AnimalClass","FlyClass".
私は動的にリフレクションを使用して、クラスのインスタンスを作成するために、ユーザの入力やクラス名を表示する親しみやすい名前を使用するので、私はあなたがフレンドリ名として「車」を参照してくださいすることができ、両方のリストを必要とするなどの機械」にバインドすることができます。 cs "と表示されます。
1つの文字列を他の文字列に変換するswitch文を使用するのではなく、これらの両方のリストを翻訳して作業する独創的な方法が必要です。これらのリストには多数の項目があります。さらに、評価のためにテスト名の文字列を送信することもありますが、同じスペリングの問題はそこに適用できます。
私はenumの使用について考えようとしましたが、まだ数字は両方のリスト間の変換にベルを鳴らしません。
+1。私は同じ答えを供給するつもりだった。 – Fenton
いいね、神様はあなたを祝福します! – eugeneK
typoを修正して作業例を追加しました:http://ideone.com/TTuBP – sehe