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

C#-এ Queue.Equals() পদ্ধতি


C#-এ Queue.Equals() পদ্ধতিটি ব্যবহার করা হয় একটি কিউ অবজেক্ট অন্য একটি কিউ অবজেক্টের সমান কিনা তা চেক করতে।

সিনট্যাক্স

সিনট্যাক্স নিম্নরূপ -

public virtual bool Equals (object obj);

উপরে, প্যারামিটার obj হলো তুলনার জন্য।

উদাহরণ

এখন একটি উদাহরণ দেখি -

using System; 
using System.Collections.Generic; 
public class Demo { 
    public static void Main(){ 
        Queue queue = new Queue(); 
        queue.Enqueue("Gary"); 
        queue.Enqueue("Jack"); 
        queue.Enqueue("Ryan"); 
        queue.Enqueue("Kevin"); 
        queue.Enqueue("Mark"); 
        queue.Enqueue("Jack"); 
        queue.Enqueue("Ryan"); 
        queue.Enqueue("Kevin"); 
        Console.WriteLine(queue.Equals(queue)); 
        Console.Write("Count of elements = "); 
        Console.WriteLine(queue.Count); 
        queue.Clear(); 
        Console.Write("Count of elements (updated) = "); 
        Console.WriteLine(queue.Count); 
    } 
}

আউটপুট

এটি নিম্নলিখিত আউটপুট তৈরি করবে -

True
Count of elements = 8
Count of elements (updated) = 0

উদাহরণ

এখন আরেকটি উদাহরণ দেখি -

using System; 
using System.Collections; 
public class Demo { 
    public static void Main(){ 
        Queue queue = new Queue(); 
        queue.Enqueue(100); 
        queue.Enqueue(200); 
        queue.Enqueue(300); 
        queue.Enqueue(400); 
        Queue queue2 = new Queue(); 
        queue2.Enqueue(100); 
        queue2.Enqueue(150); 
        queue2.Enqueue(300); 
        queue2.Enqueue(400); 
        Console.WriteLine(queue.Equals(queue2)); 
    } 
}

আউটপুট

এটি নিম্নলিখিত আউটপুট তৈরি করবে -

False

  1. C#-এ Byte.Equals(Byte) মেথড

  2. C#-এ Boolean.Equals(Object) মেথড

  3. C#-এ DateTime.Equals() মেথড: দুটি DateTime তুলনা করা

  4. C#-এ Queue ইন্টারফেস ও ক্লাস