কম্পিউটার টিউটোরিয়াল

C# Stack.TrimExcess() পদ্ধতি উদাহরণসহ


C#-এ Stack.TrimExcess() পদ্ধতিটি ব্যবহার করা হয় ক্ষমতা (capacity) کو skuteविक উপাদানের সংখ্যায় সেট করতে, যদি সেই সংখ্যা একটি থ্রেশহোল্ড মানের চেয়ে কম হয়।

সিনট্যাক্স

public void TrimExcess ();

উদাহরণ

using System; 
using System.Collections.Generic; 
public class Demo { 
    public static void Main() { 
        Stack stack = new Stack(); 
        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 stack = new Stack(); 
        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) = 8
Count of elements in the Stack (updated) = 0

  1. C# MathF.Floor() মেথড উদাহরণসহ

  2. C# MathF.Exp() মেথড উদাহরণসহ

  3. C# MathF.Cosh() মেথড উদাহরণসহ

  4. C# MathF.Ceiling() মেথড উদাহরণসহ