あなたが持っているとしましょう:
PropertyInfo propInfo;
//それがプライベートフィールドのプロパティですでに初期化されていると仮定します
(private int m_Number
)
私がやるなら、私はまたはpropInfo.PropertyType.Name
のようなものを手に入れると思いint32
ますint
。
2つの質問:
1。変数名「m_Number」からを抽出するにはどうすればよいですかpropInfo
。注:一度、の代わりに
反復することでそうすることができました。 FieldInfo
propInfo
2。リフレクションを使用して特定のクラスのすべての種類のフィールドを知りたい場合、正しい方法は次のとおりです。
A。 _ すべてのプロパティを反復処理します(すべてのフィールドにプロパティがあると仮定します)
B。すべてのフィールドを直接繰り返します。
ありがとう