mario.deghetto

Visual Basic & .NET
posts - 187, comments - 41, trackbacks - 0

DotNetWork

 

My Links

News



Microsoft MVP - Visual Basic My MVP Profile

Le basi di dati spiegate a mia nonna
SQL Server 2008 Guida all'uso
Visual C# 2008 spiegato a mia nonna
Visual Basic 2008 spiegato a mia nonna


(dal 1° Ottobre 2009)



Archivi

[VB.NET] Dichiarazione di un array con parametro

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))

Print | posted on domenica 14 febbraio 2010 5.29 |

Feedback

No comments posted yet.

Post Comment

Title  
Name  
Email
Url
Comment   
Please add 7 and 7 and type the answer here:

Powered by: