很抱歉这个菜鸟问题,我不知道 linq 并且必须在不是我的代码中扩展查询。
是否可以将两个不同方法调用的结果的两个可枚举连接到一个可枚举中?
var attibutes = from MemberDescriptor a in
(TypeDescriptor.GetProperties(this) **and** TypeDescriptor.GetEvents(this))
let attribute = a.Attributes[typeof(MyAttributeAttribute)]
as MyAttributeAttribute
where attribute != null
select new AttributeTuple { Property = a, Attribute = attribute };
非常感谢!