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
Utilizzare Containers in .NET Aspire
Utilizzare Intersect e Except per filtrare set di dati in TSql
Eliminare record doppi in Sql Server
Utilizzare WhenEach per processare i risultati di una lista di task
Controllare la velocità di spostamento su una pagina HTML
Supportare la sessione affinity di Azure App Service con Application Gateway
Proteggere l'endpoint dell'agente A2A delle Logic App
Configurare e gestire sidecar container in Azure App Service
Introduzione ai web component HTML
Supportare la crittografia di ASP.NET Core con Azure Container App
Gestire trasferimenti cloud con Azure Storage Mover
I più letti di oggi
- Effettuare il multi-checkout in linea nelle pipeline di Azure DevOps
- Esaminare documenti XML con namespace utilizzando LINQ to XML
- Le DirectInk API nella Universal Windows Platform
- Alleggerire le applicazioni WPF sfruttando gli oggetti Freezable
- Effetto turnstile su tutte le pagine con il Windows Phone Toolkit
- Gli oggetti CallOut di Expression Blend 4.0
- Sfruttare una CDN con i bundle di ASP.NET


