salve,
qualcuno mi potrebbe spiegare a che cosa serve il
blocco di istruzioni get - end get di vb.net?
grazie 1000
ciao
salve,
qualcuno mi potrebbe spiegare a che cosa serve il
blocco di istruzioni get - end get di vb.net?
grazie 1000
ciao
"noi simme cori aridi/nimici de la pace
quanno dui cori s'ammano/noi tutti ci dispiace"
Get è l'evento di lettura di una proprietà, Set è l'evento di scrittura. Entrambi si usano nella dichiarazione di una proprietà di una classe.
Per esempio:
codice:Public Class MyClass Private m_number As Integer 'proprietà pubblica Public Property MyNumber() As Integer Get Return m_number End Get Set(ByVal Value As Integer) If m_number < 0 Then Throw New System.Exception("An exception has occurred.") Else m_number = Value End If End Set End Property 'membro pubblico Public MyNumber2 As Integer End Class 'esempio di utilizzo: Dim obj As New MyClass obj.MyNumber = 100 'generato l'evento Set obj.MyNumber = -10 'come sopra, ma viene generato un errore Console.WriteLine(obj.MyNumber) 'evento Get obj.MyNumber2 = 999 'nessun evento
Chi non cerca trova.