Bagikan melalui


PriorityQueue<TElement,TPriority>.TryDequeue Metode

Definisi

Menghapus elemen minimal dari PriorityQueue<TElement,TPriority>, dan menyalinnya serta prioritas terkait ke element argumen dan priority .

public:
 bool TryDequeue([Runtime::InteropServices::Out] TElement % element, [Runtime::InteropServices::Out] TPriority % priority);
public bool TryDequeue (out TElement element, out TPriority priority);
member this.TryDequeue : 'Element * 'Priority -> bool
Public Function TryDequeue (ByRef element As TElement, ByRef priority As TPriority) As Boolean

Parameter

element
TElement

Ketika metode ini kembali, berisi elemen yang dihapus.

priority
TPriority

Ketika metode ini kembali, berisi prioritas yang terkait dengan elemen yang dihapus.

Mengembalikan

true jika elemen berhasil dihapus; falsePriorityQueue<TElement,TPriority> jika kosong.

Berlaku untuk