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

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

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

सिंटैक्स

public void TrimExcess ();

उदाहरण

using System;
using System.Collections.Generic;
public class Demo {
   public static void Main() {
      Stack<int> stack = new Stack<int>();
      stack.Push(100);
      stack.Push(150);
      stack.Push(175);
      stack.Push(200);
      stack.Push(225);
      stack.Push(250);
      stack.Push(300);
      stack.Push(400);
      stack.Push(450);
      stack.Push(500);
      Console.WriteLine("Elements in the Stack:");
      foreach(var val in stack) {
         Console.WriteLine(val);
      }
      Console.WriteLine("Count of elements in the Stack = "+stack.Count);
      Console.WriteLine("Does Stack has the element 400?= "+stack.Contains(400));
      stack.Clear();
      stack.TrimExcess();
      Console.WriteLine("Count of elements in the Stack (updated) = "+stack.Count);
   }
}

आउटपुट

Elements in the Stack:
500
450
400
300
250
225
200
175
150
100
Count of elements in the Stack = 10
Does Stack has the element 400?= True
Count of elements in the Stack (updated) = 0

उदाहरण

using System;
using System.Collections.Generic;
public class Demo {
   public static void Main() {
      Stack<string> stack = new Stack<string>();
      stack.Push("A");
      stack.Push("B");
      stack.Push("C");
      stack.Push("D");
      stack.Push("E");
      stack.Push("F");
      stack.Push("G");
      stack.Push("H");
      Console.WriteLine("Count of elements = "+stack.Count);
      Console.WriteLine("Elements in Stack...");
      foreach (string res in stack) {
         Console.WriteLine(res);
      }
      Console.Write("Count of elements (updated) = "+stack.Count);
      stack.Clear();
      stack.TrimExcess();
      Console.WriteLine("Count of elements in the Stack (updated) = "+stack.Count);
   }
}

आउटपुट

Count of elements = 8
Elements in Stack...
H
G
F
E
D
C
B
A
Count of elements (updated) = 8Count of elements in the Stack (updated) = 0

  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

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

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