一般的な使用方法は、他のプロシージャの呼び出し時に変数の状態を維持することです。その要素に対して、次の3つの主要な操作を実行できます。Stackの先頭に要素を挿入します。Stack<T>の先頭から要素を削除します。先頭にある要素を返しますが、Stack<T>からは削除しません。Stack<T>.Stack<T>の容量は、Stack<T>が保持できる要素の数です。Stack<T>に追加されると、内部配列を再割り当てすることで、必要に応じて容量が自動的に増加します。容量は、TrimExcessを呼び出すことによって減らすことができます。