Oppure

Loading
17/04/13 17:10
orma674
Buonasera a tutti,
volevo un aiuto inerente la costruzione di una classe.

Vorrei sapere se posso dichiarare una struttura in una classe come publica e richiamarla da form.

es:
Class1

structure str1
structure str2
structure str3
function rtnNumber (byval vNumber as string) as string
return vNumber
end function
end structure
end structure
end structure

end class

form1

button1.text = class1.str1.str2.str3.rtnNumber("10";)

Grazie per la collaborazione
Marcello
aaa
18/04/13 17:32
Dedalux
EDIT: Si. Devi definire la funzione come shared (static in c#), allora puoi fare esattemente quello che hai scritto.

Nota però, in questo esmpio puoi farlo tranquillamente, perchè la funzione utilizza solo dati provenienti dall'esterno, ma nel momento in cui avesse bisogno di dati presenti nella struttura, se non li può ottenere da altre funzioni shared interne ad essa, dovrai dichiararla non shared, ed avrai quindi bisogno di creare una variabile di tipo str3 per accedere alla funzione.
Ultima modifica effettuata da Dedalux 18/04/13 17:41
aaa
19/04/13 9:50
orma674
Grazie.
Marcello
aaa