다음을 통해 공유


ImmutableStack 클래스

정의

ImmutableStack<T> 클래스의 인스턴스에 대한 초기화 메서드 집합을 제공합니다.

NuGet 패키지: System.Collections.Immutable (변경할 수 없는 컬렉션 정보 및 설치 방법)

public ref class ImmutableStack abstract sealed
public static class ImmutableStack
type ImmutableStack = class
Public Module ImmutableStack
상속
ImmutableStack

메서드

Create<T>()

변경할 수 없는 빈 스택을 만듭니다.

Create<T>(ReadOnlySpan<T>)

지정된 항목 배열이 포함된 변경할 수 없는 새 스택을 만듭니다.

Create<T>(T)

지정된 항목이 포함된 변경할 수 없는 새 스택을 만듭니다.

Create<T>(T[])

지정된 항목 배열이 포함된 변경할 수 없는 새 스택을 만듭니다.

CreateRange<T>(IEnumerable<T>)

지정된 항목이 포함된 변경할 수 없는 새 스택을 만듭니다.

Pop<T>(IImmutableStack<T>, T)

변경할 수 없는 스택에서 지정된 항목을 제거합니다.

적용 대상

스레드 보안

이 형식은 스레드로부터 안전합니다.