[VB.NET] Dichiarazione di un array con parametro

Un paio di giorni fa mi è stato fatto rilevare che con VB.NET è possibile dichiarare un array utilizzando una sintassi che prevede l’uso di un parametro, anziché un valore costante.

Nel mio libro su VB 2008, per esempio, in tutti gli esempi ho sempre utilizzato la forma:

Dim x(10) As Integer

ma con VB 2008 (e precedenti VB .NET) è possibile farlo anche con la seguente sintassi:

Dim numero As Integer = 10

Dim x(numero) As Integer

Ecco quindi che possiamo creare anche un array con dimensione variabile, utilizzando un valore random:

' prendiamo il numero di secondi dall’ora attuale
Dim seme As Integer = Now.Second
' creiamo un oggetto di tipo Random, utilizzando
' come seme il numero di secondi
Dim x As New Random(seme)
' definiamo il limite superiore dell’array
Dim limite As Integer = x.NextDouble * 100
' dichiariamo l’array con il parametro indicato
Dim arr0(limite) As String
' inseriamo in ciascun elemento il valore
' del suo indice
For i As Integer = 0 To arr0.GetUpperBound(0)
   arr0(i) = i
Next
' visualizziamo il valore dell’ultimo elemento
MessageBox.Show(arr0.GetUpperBound(0))

Vacanze terminate…

Anche queste vacanze sono terminate. E’ stata un’occasione di riposo, per “staccare” un po’ la spina.

Non che siano state le vacanze perfette: nella prima settimana il tempo non era granché e mio figlio si è preso anche una brutta tonsillite. Per fortuna ci siamo rifatti nella seconda settimana.

Una cosa, però, è andata perfettamente: la scelta dell’albergo. Infatti, dopo varie ricerche e “scremature” su Internet, mia moglie e io abbiamo prenotato all’Hotel Airone di Rimini (http://www.hotelairone.com).

I titolari sono persone simpatiche, solari e disponibili e l’accoglienza è stata molto calorosa. Non solo: l’albergo è molto ben tenuto e gestito, pulizia e servizio impeccabili, cucina ottima e abbondante (sono tornato con 4 kg. in più!), personale simpatico, disponibile e sempre sorridente, animatrici per i bambini, spiaggia a pochi passi, palestra (che non ho utilizzato … e si vede!), sala giochi e chi più ne ha più ne metta.

Molti altri clienti erano già stati in quell’albergo, in passato, e quest’anno sono tornati: quale miglior biglietto da visita? Anzi, sicuramente anche noi torneremo!

Grazie di tutto: Sonia, Carlo, Filippo, Beatrice, Francesco, Nicoletta, Flavio, Farid, Carmen, Francesca, Lia, il portiere di notte (Giorgio?), il personale delle pulizie… (prossimamente le foto!).

Segreteria telefonica di Mario. Non sono in casa. Lasciate ogni speranza o voi che mi cercate…

Ebbene sì, anche per me è venuto il momento di andare in vacanza!

Partirò sabato mattina con la mia famiglia in direzione Rimini e tornerò due settimane dopo.

Sarà (temo) una vacanza piovosa, ma sicuramente riposante e rilassante. Sarò totalmente impossibilitato a utilizzare PC, quindi niente e-mail, niente forum, niente newsgroup, niente libri, niente articoli, niente di niente.

Riprenderò in pieno le mie attività da lunedì 20 Luglio, rinnovato nel corpo e nello spirito.

Un saluto a chi va in vacanza come me, a chi ci è già andato e a chi ci andrà!

A presto.