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