如何编写等价但简洁的代码,也许使用Linq? 此代码: var sectionAttributePairs = new List<SectionAttributePair>();
其中SectionAttributePair
是我自己的类如何写等价但简洁的代码,也许使用Linq?
entityAttributes
是AttributeMetadata[]
型
List<AttributeMetadata> attributesBeyoundSection = entityAttributes.ToList();
foreach (var pair in sectionAttributePairs)
{
foreach (var attr in entityAttributes.ToList())
{
if (pair.Attribute.Contains(attr.LogicalName))
{
attributesBeyoundSection.Remove(attr);
}
}
}
您自己的任何尝试? –
不知道*任何*的数据类型,这是不可能回答的。请写一个[mcve]。 – nvoigt
请给我们提供更多关于代码的信息......像变量的类型 – Wndrr