在C#中,可以使用System.Collections.Generic
命名空間中的Stack<T>
類來實現棧操作。以下是一些常見的棧操作:
Stack<int> myStack = new Stack<int>();
myStack.Push(1);
myStack.Push(2);
myStack.Push(3);
int topElement = myStack.Pop(); // topElement 的值為 3
int peekElement = myStack.Peek(); // peekElement 的值為 2
bool isEmpty = myStack.IsEmpty(); // isEmpty 為 false
int count = myStack.Count; // count 的值為 2
myStack.Clear();
bool containsElement = myStack.Contains(2); // containsElement 為 true
這些操作涵蓋了棧的基本功能。你可以根據需要使用這些方法來操作C#集合中的棧。