public class TestClass
{
public string property1 { get; set; }
public string property2 { get; set; }
internal string property3 { get; set; }
internal string property4 { get; set; }
internal string property5 { get; set; }
}
次のループでプロパティを反復処理できますが、パブリックプロパティのみが表示されます。私はすべてのプロパティが必要です。Cの内部プロパティを反復するには
あなたがType.GetProperties
にお電話してください上のBindingFlags
変更する必要が
foreach (PropertyInfo property in typeof(TestClass).GetProperties())
{
//do something
}
またhttp://stackoverflow.com/questions/16024006/how-do-i-look-up-the-internal-propertiesを見ます-of-ac-sharp-class-protected-protecteを使用しています。 – nawfal