Visualizzazione dei risultati da 1 a 2 su 2

Discussione: istruzione get vb.net

  1. #1

    istruzione get vb.net

    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"

  2. #2
    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.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.