Why is the use of the LINQ SequenceEqual Method in LINQ?
Why is use the LINQ SequenceEqual Method in LINQ?
655
24-Sep-2021
Ravi Vishwakarma
28-Sep-2021The SequenceEqual method is used to compare two collections or lists of elements sequences that are equal or not. It compares two elements pair-wise and sees elements that are matched are not. It returns the Boolean value.
Syntax
Example
using System; using System.Collections.Generic; using System.Linq; public class Program { public static void Main() { List<string> count1= new List<string>() { 'UK', 'Australia', 'India', 'USA' }; List<string> count2 = new List<string>() { 'India', 'UAE', 'Canada', 'UK', 'China', 'Pok' }; bool flag = count1.SequenceEqual(count2); Console.WriteLine('List are {0} same ', !flag ? 'not' : ''); List<string> count3= new List<string>() { 'UK', 'Australia', 'India', 'USA' }; List<string> count4 = new List<string>() { 'UK', 'Australia', 'India', 'USA'}; bool flag1 = count3.SequenceEqual(count4); Console.WriteLine('List are {0}same ', !flag1 ? 'not ' : ''); Console.ReadLine(); } }Output