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

Rispondi quotando