কম্পিউটার টিউটোরিয়াল

C# Queryable SequenceEqual() পদ্ধতি


দুটি সিকোয়েন্স সমান কিনা তা চেক করতে SequenceEqual() পদ্ধতি ব্যবহার করুন।

প্রথমে সিকোয়েন্সগুলো সেট করুন।

Employee emp1 = new Employee { EmployeeRank = 4, EmpName = "Amit", EmpMarks = 90 }; Employee emp2 = new Employee { EmployeeRank = 5, EmpName = "Raman", EmpMarks = 95 }; List<Employee> employee1 = new List<Employee> { emp1, emp2 }; List<Employee> employee2 = new List<Employee> { emp1, emp2 };

এখন, সিকোয়েন্সগুলো সমান কিনা তা খুঁজুন।

employee1.AsQueryable().SequenceEqual(employee2);

ফলাফল দেখানোর উদাহরণ নিচে দেওয়া হলো।

উদাহরণ

using System; using System.Linq; using System.Collections.Generic; public class Demo {    public static void Main() {       Employee emp1 = new Employee { EmployeeRank = 4, EmpName = "Amit", EmpMarks = 90 };       Employee emp2 = new Employee { EmployeeRank = 5, EmpName = "Raman", EmpMarks = 95 };       List<Employee> employee1 = new List<Employee> { emp1, emp2 };       List<Employee> employee2 = new List<Employee> { emp1, emp2 };       bool res = employee1.AsQueryable().SequenceEqual(employee2);       Console.WriteLine("Lists are equal? = "+res);    } } public class Employee {    public int EmployeeRank { get; set; }    public string EmpName { get; set; }    public int EmpMarks { get; set; } }

আউটপুট

Lists are equal? = True

  1. C#-এ Aggregate মেথড

  2. C#-এ TakeWhile মেথড

  3. C#-এ GroupBy মেথড

  4. C#-এ CompareTo মেথড