सबसे पहले, C# में दो सूचियाँ सेट करें।
सूची एक
List <string> list1 = new List <string> (); list1.Add("P"); list1.Add("Q"); list1.Add("R"); list1.Add("S"); list1.Add("T"); list1.Add("U"); list1.Add("V"); list1.Add("W");सूची दो
List <string> list2 = new List <string> (); list2.Add("T"); list2.Add("U"); list2.Add("V"); list2.Add("W");अब, दोनों सूचियों में अलग-अलग मान प्राप्त करने के लिए, Except मेथड का उपयोग करें। यह पहले सूची में उन मानों को लौटाता है जो दूसरी सूची में मौजूद नहीं हैं।
उदाहरण
using System; using System.Collections.Generic; using System.Linq; public class Demo { public static void Main() { List <string> list1 = new List <string> (); list1.Add("P"); list1.Add("Q"); list1.Add("R"); list1.Add("S"); list1.Add("T"); list1.Add("U"); list1.Add("V"); list1.Add("W"); Console.WriteLine("पहली सूची..."); foreach(string value in list1) { Console.WriteLine(value); } Console.WriteLine("दूसरी सूची..."); List <string> list2 = new List <string> (); list2.Add("T"); list2.Add("U"); list2.Add("V"); list2.Add("W"); foreach(string value in list2) { Console.WriteLine(value); } Console.WriteLine("शेष मान..."); IEnumerable <string> list3; list3 = list1.Except(list2); foreach(string value in list3) { Console.WriteLine(value); } } }आउटपुट
पहली सूची... P Q R S T U V W दूसरी सूची... T U V W शेष मान... P Q R S