ImmutableStack<T>.Pop メソッド

定義

オーバーロード

Pop()

変更できないスタックの一番上にある要素を削除し、削除後のスタックを返します。Removes the element at the top of the immutable stack and returns the stack after the removal.

Pop(T)

変更できないスタックから指定された要素を削除し、削除後のスタックを返します。Removes the specified element from the immutable stack and returns the stack after the removal.

Pop()

変更できないスタックの一番上にある要素を削除し、削除後のスタックを返します。Removes the element at the top of the immutable stack and returns the stack after the removal.

public:
 System::Collections::Immutable::ImmutableStack<T> ^ Pop();
public System.Collections.Immutable.ImmutableStack<T> Pop ();
member this.Pop : unit -> System.Collections.Immutable.ImmutableStack<'T>
Public Function Pop () As ImmutableStack(Of T)

戻り値

スタック。null になることはありません。A stack; never null.

例外

スタックが空です。The stack is empty.

Pop(T)

変更できないスタックから指定された要素を削除し、削除後のスタックを返します。Removes the specified element from the immutable stack and returns the stack after the removal.

public:
 System::Collections::Immutable::ImmutableStack<T> ^ Pop([Runtime::InteropServices::Out] T % value);
public System.Collections.Immutable.ImmutableStack<T> Pop (out T value);
member this.Pop : 'T -> System.Collections.Immutable.ImmutableStack<'T>
Public Function Pop (ByRef value As T) As ImmutableStack(Of T)

パラメーター

value
T

スタックから削除する値。The value to remove from the stack.

戻り値

スタック。null になることはありません。A stack; never null.

適用対象