ImmutableStack Класс

Определение

Содержит набор методов инициализации для экземпляров класса ImmutableStack<T>.Provides a set of initialization methods for instances of the ImmutableStack<T> class.

Пакет NuGet: System.Collections.Immutable (сведения о неизменяемых коллекциях и способах их установки)NuGet package: System.Collections.Immutable (about immutable collections and how to install)

public ref class ImmutableStack abstract sealed
public static class ImmutableStack
type ImmutableStack = class
Public Module ImmutableStack
Наследование
ImmutableStack

Методы

Create<T>()

Создает пустой неизменяемый стек.Creates an empty immutable stack.

Create<T>(T)

Создает новый неизменяемый стек, который содержит указанный элемент.Creates a new immutable stack that contains the specified item.

Create<T>(T[])

Создает новый неизменяемый стек, который содержит указанный массив элементов.Creates a new immutable stack that contains the specified array of items.

CreateRange<T>(IEnumerable<T>)

Создает новый неизменяемый стек, который содержит указанные элементы.Creates a new immutable stack that contains the specified items.

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

Удаляет из неизменяемого стека указанный элемент.Removes the specified item from an immutable stack.

Применяется к

Потокобезопасность

Данный тип потокобезопасен.This type is thread safe.