0

こんなものを使っていますが、

var propertyinfo = class_simple.GetProperties(BindingFlags.DeclaredOnly | BindingFlags.Instance | BindingFlags.Public));

そして、class_simple のすべてのパブリック プロパティと extensiondata を取得します。

さて、実際にこの extensiondata をスキップして、 propertyinfo をループして他のプロパティを使用するにはどうすればよいでしょうか?

ご提案いただきありがとうございます。

4

1 に答える 1

0

それがクラスのプロパティの名前であると仮定ExtensionDataします。

var allButExtensionData = propInfos.Where(p => p.Name != "ExtensionData"
          || typeof(DataMemberAttribute).IsAssignableFrom(p.PropertyType));
foreach (var prop in allButExtensionData)
{
   // ...
}
于 2012-12-05T12:43:23.680 に答える