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
Selettore CSS :has() e i suoi casi d'uso avanzati
Gestione delle scrollbar dinamiche in HTML e CSS
Gestire il routing HTTP in Azure Container App
Abilitare il rolling update su Azure Functions flex consumption
Utilizzare la funzione EF.Parameter per forzare la parametrizzazione di una costante con Entity Framework
Recuperare gli audit log in Azure DevOps
Potenziare la ricerca su Cosmos DB con Full Text Search
Gestire gli accessi con Token su Azure Container Registry
La gestione della riconnessione al server di Blazor in .NET 9
Utilizzare Locust con Azure Load Testing
Controllare la telemetria con .NET Aspire
Escludere alcuni file da GitHub Copilot


