IStack<TValue,TCont> インターフェイス

定義

STL/CLR stack オブジェクトのインターフェイスを定義します。Defines the interface of an STL/CLR stack object.

generic <typename TValue, typename TCont>
public interface class IStack : ICloneable
public interface IStack<TValue,TCont> : ICloneable
type IStack<'Value, 'Cont> = interface
    interface ICloneable
Public Interface IStack(Of TValue, TCont)
Implements ICloneable

型パラメーター

TValue

被制御シーケンス内の要素の型。The type of an element in the controlled sequence.

TCont

基になるコンテナーの型。The type of the underlying container.

実装

プロパティ

top_item

コンテナーの最後の要素にアクセスします。Accesses the last element of the container.

メソッド

assign(IStack<TValue,TCont>)

コンテナー内のすべての要素を、指定したコンテナー内の要素で置き換えます。Replaces all elements in the container with the elements in the provided container.

Clone()

現在のインスタンスのコピーである新しいオブジェクトを作成します。Creates a new object that is a copy of the current instance.

(継承元 ICloneable)
empty()

コンテナーに要素が含まれていないかどうかを判断します。Determines whether the container contains no elements.

get_container()

基になるコンテナーにアクセスします。Accesses the underlying container.

pop()

コンテナーの最後の要素を削除します。Removes the last element of the container.

push(TValue)

コンテナーの末尾に新しい要素を追加します。Appends an element to the container.

size()

コンテナー内の要素の数をカウントします。Counts the number of elements in the container.

top()

コンテナーの最後の要素にアクセスします。Accesses the last element of the container.

適用対象