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

सी # Queue.TrimExcess () उदाहरण के साथ विधि

C# में Queue.TrimExcess() विधि का उपयोग कतार में तत्वों की वास्तविक संख्या की क्षमता को सेट करने के लिए किया जाता है, यदि वह संख्या वर्तमान क्षमता के 90 प्रतिशत से कम है।

सिंटैक्स

public void TrimExcess ();

उदाहरण

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);
      queue.Enqueue(400);
      queue.Enqueue(500);
      queue.Enqueue(600);
      queue.Enqueue(700);
      queue.Enqueue(800);
      queue.Enqueue(900);
      queue.Enqueue(1000);
      Console.WriteLine("Queue...");
      foreach(int i in queue) {
         Console.WriteLine(i);
      }
      Console.WriteLine("Count of elements in the Queue = "+queue.Count);
      queue.Clear();
      queue.TrimExcess();
      Console.WriteLine("Count of elements in the Queue [Updated] = "+queue.Count);
   }
}

आउटपुट

100
200
300
400
500
600
700
800
900
1000
Count of elements in the Queue = 10
Count of elements in the Queue [Updated] = 0

उदाहरण

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.TrimExcess();
      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

  1. MathF.Floor () उदाहरण के साथ सी # में विधि

    C# में MathF.Floor() विधि का उपयोग सबसे बड़े पूर्णांक को खोजने के लिए किया जाता है, जो निर्दिष्ट फ्लोट मान से कम या उसके बराबर होता है। सिंटैक्स निम्नलिखित वाक्य रचना है - public static float Floor (float val); ऊपर, वैल फ़्लोटिंग-पॉइंट मान है। उदाहरण आइए अब MathF.Floor() पद्धति को लागू करने के लि

  1. MathF.Exp () उदाहरण के साथ सी # में विधि

    C# में MathF.Exp () विधि निर्दिष्ट शक्ति को बढ़ा देती है। सिंटैक्स निम्नलिखित वाक्य रचना है - public static float Exp (float val); ऊपर, वैल फ्लोटिंग-पॉइंट नंबर है। उदाहरण आइए अब MathF.Exp() पद्धति को लागू करने के लिए एक उदाहरण देखें - using System; class Demo {    public static void Mai

  1. MathF.Cosh () उदाहरण के साथ सी # में विधि

    C# में MathF.Cosh () विधि का उपयोग फ्लोटिंग-पॉइंट मान के हाइपरबोलिक कोसाइन को वापस करने के लिए किया जाता है। सिंटैक्स निम्नलिखित वाक्य रचना है - public static float Cosh (float val); ऊपर, वैल फ्लोटिंग-पॉइंट नंबर है। उदाहरण आइए अब MathF.Cosh() पद्धति को लागू करने के लिए एक उदाहरण देखें - using Sys