Rappresenta una collezione di oggetti con accesso first-in, first-out.
Vediamo l'elenco delle proprietà / metodi principali della Queue
| Proprietà/Metodo | Descrizione |
|---|---|
| Count | Restituisce il numero di elementi contenuti nella Queue. |
| Clear | Rimuove tutti gli elementi dalla coda. |
| Contains | Determina se un elemento è in coda. |
| Dequeue | Rimuove e restituisce l'oggetto all'inizio della coda. |
| Enqueue | Aggiunge un oggetto alla fine della coda. |
| ToArray | Copia la coda in un array. |
| TrimToSize | Imposta la capacità al numero effettivo di elementi nella coda. |
Imports System.Collections
Module testArrayList
Sub Main()
Dim myQueue As Queue = New Queue()
Dim s1 As String
Dim s2 As String
myQueue.Enqueue("1")
myQueue.Enqueue("2")
myQueue.Enqueue("3")
myQueue.Enqueue("4")
Console.WriteLine("Stampo la coda: ")
For Each s1 In myQueue
Console.Write(s1 + ", ")
Next s1
s2 = myQueue.Dequeue()
Console.WriteLine("Rimosso dalla coda: {0}", s2)
End Sub
End Module