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