Inizializzare una proprietà in sola lettura in Visual Basic 14

di , in .NET Framework,

In Visual Basic, fino alla versione 13, per creare una proprietà in sola lettura dobbiamo dichiararla come ReadOnly e poi creare un getter che restituisce il valore. Questo codice è estremamente semplice, ma Visual Basic 14 permette di ridurre ulteriormente il numero di codice da scrivere come possiamo vedere nell'esempio:

'VB < 14
private _myProp As String = "valore"
Public Readonly Property MyProp As String
  Get 
    return _myProp;
  End Get
End Property

'VB >= 14
Public ReadOnly Property MyProp As String = "Valore"

La proprietà si chiama MyProp e il suo valore viene inizializzato direttamente nella dichiarazione. In Fase di compilazione, il compilatore imposta il valore della proprietà nel costruttore della classe.

Commenti

Visualizza/aggiungi commenti

Inizializzare una proprietà in sola lettura in Visual Basic 14 (#419) 1010 1
| Condividi su: Twitter, Facebook, LinkedIn, Google+

Per inserire un commento, devi avere un account.

Fai il login e torna a questa pagina, oppure registrati alla nostra community.

Approfondimenti

I più letti di oggi