ऑपरेटर को छोड़कर आपको डेटा को क्वेरी करने की अनुमति देने के लिए डिज़ाइन किया गया है जो IEnumerable
एक्सेप्ट ऑपरेटर एक सूची में सभी आइटम दिखाता है और दूसरी सूची में आइटम घटाता है
यहां उपरोक्त उदाहरण में हमारे पास 2 सूची है और हम सूची ए से केवल उन परिणामों को प्राप्त कर रहे हैं जो सूची बी में मौजूद नहीं हैं
सिंटैक्स की तरह 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
उदाहरण 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