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
Gestire codice JavaScript con code splitting e lazy loading
Migliorare l'organizzazione delle risorse con Azure Policy
Ridurre il reflow ottimizzando il CSS
La gestione della riconnessione al server di Blazor in .NET 9
Loggare le query più lente con Entity Framework
Creare una libreria CSS universale: i bottoni
Potenziare la ricerca su Cosmos DB con Full Text Search
Creare una libreria CSS universale - Rotazione degli elementi
Utilizzare la funzione EF.Parameter per forzare la parametrizzazione di una costante con Entity Framework
Recuperare automaticamente un utente e aggiungerlo ad un gruppo di Azure DevOps
Testare il failover sulle region in Azure Storage
Utilizzare il metodo IntersectBy per eseguire l'intersection di due liste


