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
Raggruppamento degli aggiornamenti di dipendenze tra directory in un monorepo con Dependabot
Usare i generics di C# con la clausola nameof in modo semplificato
Usare il metodo nameof con un tipo generico in C# 14
Esporre tool MCP da API REST con Azure App Service
Abilitare .NET 10 su Azure App Service e Azure Functions
Come automatizzare il download dei report di billing da GitHub Enterprise
Middleware e telemetria alle chiamate AI con Microsoft.Extensions.AI
Microsoft Fabric: la piattaforma unificata per l'ecosistema dati moderno
GitHub Quick Review per la valutazione dello stato di compliance dell'organizzazione aziendale
Interazione con ReconnectModal in Blazor
Monitorare le tabelle di Azure SQL Database con Change Event Streaming
Operazioni tra insiemi di array in Javascript


