Condividi tramite


Dichiarazione della lunghezza delle stringhe per gli utenti di Visual Basic 6.0

Aggiornamento: novembre 2007

In Visual Basic 2008 la dichiarazione della lunghezza delle stringhe è stata aggiornata per garantire l'interoperabilità con Common Language Runtime.

Visual Basic 6.0

In Visual Basic 6.0 è possibile specificare la lunghezza di una stringa nella relativa dichiarazione. La stringa avrà quindi una dimensione fissa, come nell'esempio seguente:

Dim Name As String * 30 

Visual Basic 2005

In Visual Basic 2008 non è possibile dichiarare stringhe con lunghezza fissa, a meno di utilizzare l'attributo Classe VBFixedStringAttribute nella dichiarazione. Se si utilizza il codice dell'esempio precedente viene restituito un errore.

La stringa deve infatti essere dichiarata senza specificarne la lunghezza. Quando viene assegnato un valore alla stringa, la lunghezza del valore determina la lunghezza della stringa, come nell'esempio seguente:

Dim Name As String
' ... 
Name = "Name is now 30 characters long" ' Length can be changed later. 

Vedere anche

Concetti

Attributi utilizzati in Visual Basic

Riepilogo delle modifiche al supporto degli elementi di programmazione

Riferimenti

Tipo di dati String (Visual Basic)

Istruzione Dim (Visual Basic)