PDA

View Full Version : [VB.net 2008] Chiamare i metodi get e set di una proprietà di una classe


pieric27
03-01-2009, 20:27
Salve a tutti,
avendo definito una proprietà per una classe con i metodi get e set, come faccio a richiamare tali metodi???

se scrivo:
If myoggetto.Flag = True Then
......
Else
.....
End If

quale metodo dei 2 chiamo??? cioè faccio un confronto o setto l'oggetto???
PS. la proprietà si chiama Flag

Aiutatemi per favore...Auguri a tutti

Kenger
03-01-2009, 20:42
Non sono un gran esperto dei linguaggi .net, ma immagino prima venga chiamato il setter per modificare il campo e poi venga chiamato il getter per controllare l'if.

Aspetta comunque uno con più pratica di me però, potrei sbagliarmi. :)

Ken1986
04-01-2009, 02:38
Se devi fare un confronto con un determinato oggetto devi utilizzare il meto get, se devi settarlo devi utilizzare set....cosa c'è che non hai capito?:mbe:

Einstein
04-01-2009, 22:22
Nel codice che hai postato fai semplicemente un confronto.
Nel blocco If, l'operatore di = (uguale) è relazionale, e non di assegnazione, quindi viene richiamato il getter della proprietà Flag per fare il confronto.