다음을 통해 공유


ImmutableQueue 클래스

정의

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

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

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

설명

Queue

메서드

Create<T>()

변경할 수 없는 빈 큐를 만듭니다.

Create<T>(ReadOnlySpan<T>)

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

Create<T>(T)

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

Create<T>(T[])

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

CreateRange<T>(IEnumerable<T>)

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

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

변경할 수 없는 큐의 시작 부분에 있는 요소를 제거하고 새 큐를 반환합니다.

적용 대상

스레드 보안

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