0

たとえば、タイプ Employee のオブジェクトのプロパティを動的に参照するにはどうすればよいですか? 私は次のようなものを求めていemployee."hasBeenPaid"ますか?それは反射を伴いますか?

class Employee
{
    String name;
    Bool hasBeenPaid;
}
4

2 に答える 2

5

あなたは試すことができます:

Type type = your_class.GetType();
PropertyInfo propinfo = type.GetProperty("hasBeenPaid");

値が必要な場合

value = propinfo.GetValue(your_class, null);
于 2012-07-05T10:18:11.200 に答える
2

動的 C# 機能を使用できます。はい、実行時にリフレクションを使用してプロパティを解決します。

于 2012-07-05T10:17:35.160 に答える