私はActionScriptで多くの作業を行い、C#と非常によく似ていることを嬉しく思いましたが、欠けていることが1つあります。それは、「動的参照」です。
たとえば、動的参照は配列演算子[]を使用して実行できます。したがって、たとえばsome_thing.something_else
、次の2つの方法でプロパティにアクセスすることもできます。
some_thing["something_else"]
// or
some_thing[some_var] // where some_var is a variable holding a string
// e.g.: some_var = "something_else";
つまり、配列の構文は、プロパティ自体を指定することと同じです。
オブジェクトを動的に参照するもう1つのオプションは、eval()グローバル関数を使用することです。
だから、私の質問:ActionScriptと同様の方法でC#のプロパティを参照することは可能ですか?