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
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Usare le variabili per personalizzare gli stili CSS
Creazione di plugin per Tailwind CSS: espandere le Funzionalità del Framework
Utilizzare politiche di resiliency con Azure Container App
Generare file PDF da Blazor WebAssembly con iText
Eseguire attività pianificate con Azure Container Jobs
Come migrare da una form non tipizzata a una form tipizzata in Angular
Creare moduli CSS in React
Evitare la command injection in un workflow di GitHub
Creazione di componenti personalizzati in React.js con Tailwind CSS
Evitare (o ridurre) il repo-jacking sulle GitHub Actions
Eseguire attività basate su eventi con Azure Container Jobs
Disabilitare automaticamente un workflow di GitHub