Freigeben über


ImmutableStack Klasse

Definition

Stellt eine Reihe von Initialisierungsmethoden für Instanzen der ImmutableStack<T> Klasse bereit.

NuGet-Paket: System.Collections.Immutable (Grundlegendes zu unveränderlichen Sammlungen und deren Installation)

public ref class ImmutableStack abstract sealed
public static class ImmutableStack
type ImmutableStack = class
Public Module ImmutableStack
Vererbung
ImmutableStack

Methoden

Create<T>()

Erstellt einen leeren unveränderlichen Stapel.

Create<T>(ReadOnlySpan<T>)

Erstellt einen neuen unveränderlichen Stapel, der das angegebene Array von Elementen enthält.

Create<T>(T)

Erstellt einen neuen unveränderlichen Stapel, der das angegebene Element enthält.

Create<T>(T[])

Erstellt einen neuen unveränderlichen Stapel, der das angegebene Array von Elementen enthält.

CreateRange<T>(IEnumerable<T>)

Erstellt einen neuen unveränderlichen Stapel, der die angegebenen Elemente enthält.

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

Entfernt das angegebene Element aus einem unveränderlichen Stapel.

Gilt für:

Threadsicherheit

Dieser Typ ist threadsicher.