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
Migliorare la sicurezza dei prompt con Azure AI Studio
Autenticarsi in modo sicuro su Azure tramite GitHub Actions
Aggiungere interattività lato server in Blazor 8
Creazione di plugin per Tailwind CSS: espandere le funzionalità del framework dinamicamente
Eseguire query manipolando liste di tipi semplici con Entity Framework Core
Generare un hash con SHA-3 in .NET
Hosting di componenti WebAssembly in un'applicazione Blazor static
Utilizzare il trigger SQL con le Azure Function
Utilizzare Azure Cosmos DB con i vettori
Utilizzare la funzione EF.Parameter per forzare la parametrizzazione di una costante con Entity Framework
Triggerare una pipeline su un altro repository di Azure DevOps
Implementare l'infinite scroll con QuickGrid in Blazor Server