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
Escludere alcuni file da GitHub Copilot
Utilizzare i named query filter di Entity Framework
Utilizzare WebJobs su Linux con Azure App Service
Effettuare un clone parziale di un repository di GitHub
Gestire il routing HTTP in Azure Container App
Agentic Workflows in GitHub
Esporre tool MCP con Azure Functions
Blazor e Static Web Assets in .NET 10
Integrare LLM alle nostre applicazioni in .NET con MCP
Come automatizzare il download dei report di billing da GitHub Enterprise
Definire il colore di una scrollbar HTML tramite CSS
Configurare OpenTelemetry per Application Insights su ASP.NET Core




