Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> 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<string> queue = new Queue<string>();
      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# में Boolean.Equals(Object) विधि एक मान देता है जो दर्शाता है कि यह उदाहरण किसी निर्दिष्ट ऑब्जेक्ट के बराबर है या नहीं। सिंटैक्स निम्नलिखित वाक्य रचना है - public override bool Equals (object ob); ऊपर, ob इस उदाहरण की तुलना करने के लिए एक वस्तु है। उदाहरण आइए अब Boolean.Equals(Object) पद्धति को

  1. डेटटाइम। एक्वाल्स () सी # में विधि

    C# में DateTime.Equals() विधि का उपयोग किया जाता है, यह जांचें कि दो डेटटाइम ऑब्जेक्ट या इंस्टेंस बराबर हैं या नहीं। यदि दोनों समान हैं, तो TRUE लौटा दिया जाता है, अन्यथा FALSE वापसी मान होगा। सिंटैक्स निम्नलिखित वाक्य रचना है - public static bool Equals (DateTime date1, DateTime date2); उदाहरण आइ

  1. सी # में कतार इंटरफ़ेस

    Queue ऑब्जेक्ट के फर्स्ट-इन, फर्स्ट-आउट संग्रह का प्रतिनिधित्व करता है। इसका उपयोग तब किया जाता है जब आपको आइटम्स के लिए फर्स्ट-इन, फर्स्ट-आउट एक्सेस की आवश्यकता होती है। जब आप सूची में कोई आइटम जोड़ते हैं, तो उसे एनक्यू कहा जाता है, और जब आप किसी आइटम को हटाते हैं, तो उसे डेक कहा जाता है। आइए कतार