Why is the use of the LINQ SequenceEqual Method in LINQ?
Why is the use of the LINQ SequenceEqual Method in LINQ?
Student
An enthusiastic, adaptive, and fast-learning person with a broad and acute interest in the discovery of new innovative drugs, I particularly enjoy collaborating with scientists from different disciplines to develop new skills and solve new challenges.
The 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