入力文字列に基づいてオブジェクトの属性を表示したい。入力が「x」でオブジェクトが「obj」の場合、ifやswitchなどの条件演算子を使わずに「obj.x」のようなものを表示したい。誰かが私を助けることができますか?
public void My_Method(String input)
{
MyClass tempVariable=getMyClass();
display something like ----> tempVariable.input
}
public getMyClass()
{
MyClass value = MyClass();
value.x=10;
value.y=20;
.........
return value;
}
public class MyClass
{
public int x {get;set;}
public int y {get ;set;}
......
}
これの目的は次のとおりです。API から動的な ExpanObject 型を受け取ります。多くの名前と値のペアがあり、1 つの名前と値のペアには、いくつかの変数名のカンマ区切りのリストとして値が含まれます。これらの変数の値を取得する必要があります