如何編寫等價但簡潔的代碼,也許使用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