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
Utilizzare Azure AI Studio per testare i modelli AI
Cancellare una run di un workflow di GitHub
Usare il colore CSS per migliorare lo stile della pagina
Ottimizzare le pull con Artifact Cache di Azure Container Registry
Generare un hash con SHA-3 in .NET
Usare le navigation property in QuickGrid di Blazor
Utilizzare Azure Cosmos DB con i vettori
Supportare il sorting di dati tabellari in Blazor con QuickGrid
Rendere le variabili read-only in una pipeline di Azure DevOps
Utilizzare i primary constructor di C# per inizializzare le proprietà
Sfruttare al massimo i topic space di Event Grid MQTT
Recuperare l'ultima versione di una release di GitHub