JavascriptProva

venerdì 21 giugno 2013

Variabile come tipo value in VB.NET (prova)

Ed ecco la dimostrazione che le variabili sono un tipo value e non reference.
Creo due variabili, me le mostro.
Assimilo una variabile all'altra, e me le mostro di nuovo.
Quindi cambio una variabile e ottengo due risultati diversi.
        Dim A As String
        A = "primo"

        Dim B As String
        B = "secondo"

        MsgBox("A " & A & ";B " & B)

        B = A

        MsgBox("A " & A & ";B " & B)

        A = "ciccio"

        MsgBox("A " & A & ";B " & B)
Alla fine, dopo aver modificato A, B rimane inalterata, quindi B è stato reso uguale ad A per valore, non per riferimento.

Nessun commento:

Posta un commento