ImmutableQueue 클래스

정의

ImmutableQueue<T> 클래스의 인스턴스에 대한 초기화 메서드 집합을 제공합니다.Provides a set of initialization methods for instances of the ImmutableQueue<T> class.

NuGet 패키지: System.Collections.Immutable (변경할 수 없는 컬렉션 정보 및 설치 방법)NuGet package: System.Collections.Immutable (about immutable collections and how to install)

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

설명

Queue

메서드

Create<T>()

변경할 수 없는 빈 큐를 만듭니다.Creates an empty immutable queue.

Create<T>(T)

지정된 항목이 포함된 변경할 수 없는 새 큐를 만듭니다.Creates a new immutable queue that contains the specified item.

Create<T>(T[])

지정된 항목 배열이 포함된 변경할 수 없는 새 큐를 만듭니다.Creates a new immutable queue that contains the specified array of items.

CreateRange<T>(IEnumerable<T>)

지정된 항목이 포함된 변경할 수 없는 새 큐를 만듭니다.Creates a new immutable queue that contains the specified items.

Dequeue<T>(IImmutableQueue<T>, T)

변경할 수 없는 큐의 시작 부분에 있는 요소를 제거하고 새 큐를 반환합니다.Removes the item at the beginning of the immutable queue, and returns the new queue.

적용 대상

스레드 보안

이 형식은 스레드로부터 안전합니다.This type is thread safe.