ImmutableQueue Sınıf

Tanım

sınıfının örnekleri ImmutableQueue<T> için bir başlatma yöntemleri kümesi sağlar.

NuGet paketi: System.Collections.Immutable (sabit koleksiyonlar ve yükleme hakkında)

public ref class ImmutableQueue abstract sealed
public static class ImmutableQueue
type ImmutableQueue = class
Public Module ImmutableQueue
Devralma
ImmutableQueue

Açıklamalar

Queue

Yöntemler

Create<T>()

Boş bir sabit kuyruk oluşturur.

Create<T>(ReadOnlySpan<T>)

Belirtilen öğe dizisini içeren yeni bir sabit kuyruk oluşturur.

Create<T>(T)

Belirtilen öğeyi içeren yeni bir sabit kuyruk oluşturur.

Create<T>(T[])

Belirtilen öğe dizisini içeren yeni bir sabit kuyruk oluşturur.

CreateRange<T>(IEnumerable<T>)

Belirtilen öğeleri içeren yeni bir sabit kuyruk oluşturur.

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

Sabit kuyruğun başındaki öğeyi kaldırır ve yeni kuyruğu döndürür.

Şunlara uygulanır

İş Parçacığı Güvenliği

Bu güvenli iş parçacığı türüdür.