JavascriptProva

venerdì 6 gennaio 2012

Variabile stringa in VB 2010

Se ho capito bene, le stringhe in VB 2010 sono trattate a tutti gli effetti come oggetti.
Quando io scrivo
        Dim variabile As String
non ottengo allocazione di memoria per la variabile.

Ora tratto la stringa come trattavo gli oggetti in VB6
        Dim variabile As String
        variabile = New String("cretino")
Questo funziona!
Con la seconda riga del codice io avrei creato in memoria uno spazio nel quale ho memorizzato la parola "cretino".
Questo può essere sintetizzato anche così:
        Dim variabile As String
        variabile = "cretino"
che funziona ugualmente. E questa è la sintassi alla quale sono abituato dal VB6... a meno che anche in quel linguaggio fosse possibile usare la sintassi con l'operatore New che non ho mai esplorato... il dubbio mi viene.

Nessun commento:

Posta un commento