4

新しいTypeInfoクラスには、デフォルトで「DeclaredXXX」プロパティにプライベート メンバーが含まれていますか?

4

2 に答える 2

6

プライベート メンバーとパブリック メンバーの両方を返します。ただし、そのレベルで宣言されているもののみ、継承されたメンバーなどは返されません。

于 2013-02-23T23:00:25.483 に答える
4

であり、Propertyではない場合、Fieldプライベートメンバーが表示されますDeclaredProperties

public class Test
{
    private string test; // will not be in DeclaredProperties
    private string test2 { get; set; } // will be in DeclaredProperties
    public int test3{ get; set; }  // will be in DeclaredProperties
}

var result = typeof(Test).GetTypeInfo().DeclaredProperties;
于 2013-02-23T23:00:11.017 に答える