Rappresenta una raccolta di oggetti con funzionalità last-in, first-out.
il namespace di riferimento è System.Collections
Vediamo l'elenco delle proprietà / metodi principali dello stack
Proprietà/Metodo | Descrizione |
---|---|
Count | Restituisce il numero di elementi contenuti nello stack. |
Clear | Rimuove tutti gli elementi dallo stack. |
Contains | Determina se un elemento è contenuto nello stack. |
Peek | Restituisce l'oggetto in cima alla pila senza rimuoverlo. |
Pop | Rimuove e restituisce l'oggetto in cima alla pila. |
Push | Inserisce un oggetto in cima alla pila. |
ToArray | Restituisce un array contenente gli elementi dello stack |
Imports System.Collections
Module testStack
Sub Main()
Dim stk As Stack = New Stack()
Dim val As Char
stk.Push("1")
stk.Push("2")
stk.Push("3")
Console.WriteLine("Primo Valore: {0}", stk.Peek())
Console.WriteLine("Contenuto stack : ")
For Each val In st
Console.Write(val + ", ")
Next val
Console.WriteLine("Rimuovo un valore {0}: ", stk.Pop())
Console.WriteLine("Contenuto stack : ")
For Each val In st
Console.Write(val + ", ")
Next val
End Sub
End Module