Linq .在何处排除反射中的属性
我有以下代码以及名为excluded的Linq .在何处排除反射中的属性,linq,Linq,我有以下代码以及名为excluded的字符串[]。我想获取任何类的所有属性,除了在excluded中特别调用的属性 是否有一个.Where允许myPropertyinfo[]不包含排除的属性 PropertyInfo[] names = typeof(S).GetProperties(); 类似这样的东西可能会起作用: PropertyInfo[] names = typeof(S).GetProperties().Where(c => !excluded.Contains(c.Name
字符串[]
。我想获取任何类的所有属性,除了在excluded中特别调用的属性
是否有一个.Where
允许myPropertyinfo[]
不包含排除的属性
PropertyInfo[] names = typeof(S).GetProperties();
类似这样的东西可能会起作用:
PropertyInfo[] names = typeof(S).GetProperties().Where(c => !excluded.Contains(c.Name)).ToArray();
类似这样的东西可能会起作用:
PropertyInfo[] names = typeof(S).GetProperties().Where(c => !excluded.Contains(c.Name)).ToArray();
类似这样的东西可能会起作用:
PropertyInfo[] names = typeof(S).GetProperties().Where(c => !excluded.Contains(c.Name)).ToArray();
类似这样的东西可能会起作用:
PropertyInfo[] names = typeof(S).GetProperties().Where(c => !excluded.Contains(c.Name)).ToArray();
简单地说:
typeof(S).GetProperties().Where(p => !excluded.Contains(p.Name)).ToArray()
简单地说:
typeof(S).GetProperties().Where(p => !excluded.Contains(p.Name)).ToArray()
简单地说:
typeof(S).GetProperties().Where(p => !excluded.Contains(p.Name)).ToArray()
简单地说:
typeof(S).GetProperties().Where(p => !excluded.Contains(p.Name)).ToArray()
谢谢你的帮助。事实上,AntP回答了这个问题,这是我无法接受答案的另一个问题的一部分,所以我接受了这个答案,因为它实际上是第一个。谢谢你的帮助。事实上,AntP回答了这个问题,这是我无法接受答案的另一个问题的一部分,所以我接受了这个答案,因为它实际上是第一个。谢谢你的帮助。事实上,AntP回答了这个问题,这是我无法接受答案的另一个问题的一部分,所以我接受了这个答案,因为它实际上是第一个。谢谢你的帮助。事实上,AntP回答了这个问题,作为另一个问题的一部分,我不能接受这个答案,所以我接受了这个答案,因为它实际上是第一个。