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

C# में Queue.TrimExcess() मेथड उदाहरण सहित


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

सिंटैक्स

public void TrimExcess ();

उदाहरण

using System; 
using System.Collections.Generic; 
public class Demo { 
    public static void Main() { 
        Queue queue = new Queue(); 
        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("कतार..."); 
        foreach(int i in queue) { 
            Console.WriteLine(i); 
        } 
        Console.WriteLine("कतार में तत्वों की संख्या = " + queue.Count); 
        queue.Clear(); 
        queue.TrimExcess(); 
        Console.WriteLine("कतार में तत्वों की संख्या [अपडेटेड] = " + queue.Count); 
    } 
}

आउटपुट

100 200 300 400 500 600 700 800 900 1000 
तत्वों की संख्या कतार में = 10 
तत्वों की संख्या कतार में [अपडेटेड] = 0

उदाहरण

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.Write("तत्वों की संख्या = "); 
        Console.WriteLine(queue.Count); 
        Console.WriteLine("क्या कतार में जैक तत्व है? = " + queue.Contains("Jack")); 
        queue.TrimExcess(); 
        queue.Clear(); 
        Console.Write("तत्वों की संख्या (अपडेटेड) = "); 
        Console.WriteLine(queue.Count); 
    } 
}

आउटपुट

तत्वों की संख्या = 8 
क्या कतार में जैक तत्व है? = True 
तत्वों की संख्या (अपडेटेड) = 0

  1. - C# में MathF.Floor() मेथड उदाहरण सहित

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

  1. - C# में MathF.Exp() मेथड उदाहरण सहित

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

  1. - C# में MathF.Cosh() मेथड उदाहरण सहित

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