我有兩個字符串集合,並且如果該值不存在於集合中且值的索引不等於,則需要返回任何字符串值。我實現與不存在的條件,但我不知道添加索引不等於條件。按值和索引比較兩個列表<string>
public IEnumerable<string> GetInvalidHeaders(IEnumerable<string> list1, List<string> list2)
{
return list1.Where(header => list2 == null
|| list2.All(x => x != header));
}
值的集合必須由價值指數和獨特的
我試圖破譯你的問題,但不能這樣做。你能改述一下嗎? –
這確切不清楚你的意思。如果您可以提供樣本輸入和輸出,特別是在列表長度不相同的情況下,這將非常有幫助。 –
你可能想使用.Contains()list1.where(header => list2.contains(header))? – Mat