Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> C#

Queue.Contains () विधि सी # में

C# में Queue.Contains() विधि का उपयोग यह निर्धारित करने के लिए किया जाता है कि कोई तत्व कतार में है या नहीं।

सिंटैक्स

वाक्य रचना इस प्रकार है -

public virtual bool Contains (object ob);

ऊपर, पैरामीटर ob वह वस्तु है जिसे कतार में खोजना है।

उदाहरण

आइए अब एक उदाहरण देखें -

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.Write("Count of elements = ");
      Console.WriteLine(queue.Count);
      Console.WriteLine("Does the queue has element Jack? = "+queue.Contains("Jack"));
      queue.Clear();
      Console.Write("Count of elements (updated) = ");
      Console.WriteLine(queue.Count);
   }
}

आउटपुट

यह निम्नलिखित आउटपुट देगा -

Count of elements = 8
Does the queue has element Jack? = True
Count of elements (updated) = 0

उदाहरण

आइए अब एक और उदाहरण देखें -

using System;
using System.Collections.Generic;
public class Demo {
   public static void Main() {
      Queue<int> queue = new Queue<int>();
      queue.Enqueue(100);
      queue.Enqueue(200);
      queue.Enqueue(300);
      Console.Write("Count of elements = ");
      Console.WriteLine(queue.Count);
      Console.WriteLine("Does the queue has element 500? = "+queue.Contains(500));
      queue.Clear();
      Console.Write("Count of elements (updated) = ");
      Console.WriteLine(queue.Count);
   }
}

आउटपुट

यह निम्नलिखित आउटपुट देगा -

Count of elements = 3
Does the queue has element 500? = False
Count of elements (updated) = 0

  1. सी # कोई भी तरीका

    कोई भी विधि यह जांचती है कि अनुक्रम में कोई भी तत्व किसी विशिष्ट शर्त को पूरा करता है या नहीं। यदि कोई तत्व शर्त को पूरा करता है, तो सत्य वापस आ जाता है। आइए एक उदाहरण देखें। int[] arr = {5, 7, 10, 12, 15, 18, 20}; अब, Any() विधि का उपयोग करके, हम जांच करेंगे कि उपरोक्त सरणी में कोई भी तत्व 10 से

  1. कंटेन्सकी () विधि सी # में

    हैशटेबल संग्रह सेट करें और उसमें कुछ तत्व जोड़ें। Hashtable h = new Hashtable(); h.Add(1, "Sam"); h.Add(2, "Jack"); h.Add(3, "Andy"); h.Add(4, "Katie"); h.Add(5, "Beth"); h.Add(6, "Benjamin"); हैशटेबल में कुंजी मौजूद है या नहीं, यह जांचने

  1. लिंक्डलिस्ट में सी # में विधि शामिल है

    यहां हमारी लिंक्डलिस्ट है। int [] num = {1, 3, 7, 15}; LinkedList<int> list = new LinkedList<int>(num); यह जांचने के लिए कि सूची में कोई तत्व है या नहीं, इसमें शामिल हैं () विधि का उपयोग करें। निम्न उदाहरण सूची में नोड 3 के लिए जाँच करता है। list.Contains(3) ऊपर, रिटर्न सही है क्योंकि