例を使用したC#Stack.TrimExcess()メソッド
C#のStack.TrimExcess()メソッドは、List
構文
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
-
例を使用したC#のMathF.Exp()メソッド
C#のMathF.Exp()メソッドは、指定された累乗を返します。 構文 以下は構文です- public static float Exp (float val); 上記のValは浮動小数点数です。 例 MathF.Exp()メソッドを実装する例を見てみましょう- using System; class Demo { public static void Main(){ float val = 90f; float res = MathF.Exp(val); &nb
-
例を使用したC#のMathF.Ceiling()メソッド
C#のMathF.Ceiling()メソッドは、引数のfloat値以上の最小の整数を見つけるために使用されます。 構文 以下は構文です- public static float Ceiling (float val); 上記では、Valは浮動小数点値です。 例 MathF.Ceiling()メソッドを実装する例を見てみましょう- using System; class Demo { public static void Main(){ float val1 = 12.67f; f