Except 運算子旨在讓您查詢支援 IEnumerable Except 運算子顯示所有項目在一個清單中減去第二個清單中的項目 在上面的範例中,我們有兩個列表,並且我們只從列表A中獲取那些不在列表B中的結果 使用類似於Sql的語法範例1
class Program{
static void Main(string[] args){
var listA = Enumerable.Range(1, 6);
var listB = new List<int> { 3, 4 };
var listC = listA.Except(listB);
foreach (var item in listC){
Console.WriteLine(item);
}
Console.ReadLine();
}
}
輸出
1
2
5
6
Example 2
static void Main(string[] args){
var listA = Enumerable.Range(1, 6);
var listB = new List<int> { 3, 4 };
var listC = from c in listA
where !listB.Any(o => o == c)
select c;
foreach (var item in listC){
Console.WriteLine(item);
}
Console.ReadLine();
}
輸出
1
2
5
6
以上是如何在 C# LINQ 中使用「not in」查詢?的詳細內容。更多資訊請關注PHP中文網其他相關文章!