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