Con la versione 5 di C# possiamo inizializzare il valore di una proprietà direttamente nel costruttore della classe che la contiene. Con la versione 6 di C# possiamo inizializzare il valore contestualmente alla dichiarazione della proprietà stessa come possiamo vedere nel seguente codice:
public string Proprietà { get; set; } = "valore";
Aggiungendo il carattere "=" e il valore possiamo impostare il valore iniziale della proprietà. Sebbene l'esempio utilizzi una proprietà con getter e setter, lo stesso codice funziona anche con una proprietà di sola lettura.
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Recuperare l'ultima versione di una release di GitHub
Utilizzare la funzione EF.Parameter per forzare la parametrizzazione di una costante con Entity Framework
Cancellare una run di un workflow di GitHub
Sostituire la GitHub Action di login su private registry
Eseguire le GitHub Actions offline
Ordine e importanza per @layer in CSS
Eseguire un metodo asincrono dopo il set di una proprietà in Blazor 8
Code scanning e advanced security con Azure DevOps
Utilizzare Azure AI Studio per testare i modelli AI
Utilizzare i primary constructor di C# per inizializzare le proprietà
Utilizzare politiche di resiliency con Azure Container App
Path addizionali per gli asset in ASP.NET Core MVC