Oppure

Loading
12/05/15 9:22
rudyF
ciao
sono nuovissimo del linguaggio e sono bloccato sulla sintassi di "eval" che evidentemente in VB.net è diversa da VBScript.
come traduco:

Dim n1, n2, n3, animale As String
Dim indice As Byte = 3
n1 = "       APE  f"
n2 = "     AQUILA  f"
n3 = "     ASINO  m"

animale = Eval("n" & indice)


Ho 2 guide di VB.net su cui non ho trovato cenni di "eval" , "left" , "mid" ecc.
Sto scaricando la Vostra.
rudyF
aaa
12/05/15 12:53
Thejuster
Ciao rudyF.
Siccome sei nuovo del linguaggio ti consiglio di non mischiare il vb.net con il VBScript sono due cose completamente diverse.

Dal vb.net eval è come richiamare un oggetto o una funzione.
in vb.net eval non esiste perché ci sono le classi, strutture, metodi, funzioni, array etc.

nel tuo caso in vb.net diverrebbe e sarebbe molto più facile farlo in questo modo.



Dim animale As String
Dim animali As String() = New String(2) {}
Dim indice As Integer

animali(0) = "APE F"
animali(1) = "AQUILA F"
animali(2) = "ASINO M"

animale = animali(indice)

Console.WriteLine(animale)



Ma ti conviene partire da zero.
Perché il vb.net è anche un linguaggio orientato ad oggetti ed è completamente diverso dal VBScript.

Inizia da qui
pierotofy.it/pages/guide/Guida_al_Visual_Basic_dotNET/

E' la migliore in circolazione fidati.


mire.forumfree.it/ - Mire Engine
C# UI Designer
13/05/15 12:23
rudyF
O.K.
sto già scaricando la guida
grazie
rudyF
aaa