Questo sito utilizza cookies, anche di terze parti, per mostrare pubblicità e servizi in linea con il tuo account. Leggi l'informativa sui cookies.
Username: Password: oppure
C# / VB.NET - Structure in classi
Forum - C# / VB.NET - Structure in classi

Avatar
orma674 (Normal User)
Rookie


Messaggi: 55
Iscritto: 02/06/2008

Segnala al moderatore
Postato alle 19:10
Mercoledì, 17/04/2013
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


Orma674 by Marcello
PM Quote
Avatar
Dedalux (Member)
Pro


Messaggi: 103
Iscritto: 15/12/2010

Segnala al moderatore
Postato alle 19:32
Giovedì, 18/04/2013
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 il 18/04/2013 alle 19:41


«La disumanità del computer sta nel fatto che, una volta programmato e messo in funzione, si comporta in maniera perfettamente onesta.»

Isaac Asimov
PM Quote
Avatar
orma674 (Normal User)
Rookie


Messaggi: 55
Iscritto: 02/06/2008

Segnala al moderatore
Postato alle 11:50
Venerdì, 19/04/2013
Grazie.
Marcello


Orma674 by Marcello
PM Quote