Quando creiamo una proprietà in sola lettura dobbiamo dichiarare il nome della proprietà e poi il metodo get e la sua implementazione. Questo codice è estremamente semplice, ma C# 6 permette di ridurre ulteriormente il numero di codice da scrivere come possiamo vedere nell'esempio:
//C# 1-5
public string Name { get { return FirstName + " " + LastName; } };
//C# 6
public string Name => $"{FirstName} {LastName}";La proprietà si chiama Name e il suo getter è espresso tramite una lambda expression.
Questo modo di scrivere le proprietà in sola lettura permette di risparmiare codice, ma altera la leggibilità del codice rispetto al passato, quindi non è visto di buon occhio da molti sviluppatori. Anche se questo è vero, si tratta comunque di un modo di scrivere codice che può essere comodo una volta abituti alla nuova sintassi.
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Utilizzare le View Transition API di JavaScript
Ottimizzare le API in ASP.NET con Feature Flags
Operazioni tra insiemi di array in Javascript
GitHub Quick Review per la valutazione dello stato di compliance dell'organizzazione aziendale
Validazione personalizzata nelle Minimal API di ASP.NET Core
Welcome to Future Dev Day 2026
Evitare la compressione degli artefatti in un workflow di GitHub
Ricerca delle GitHub issue tramite operatori logici
Integrare email esterne con Azure Functions e Managed Connectors
Utilizzo delle stepped value functions nel CSS
Integrare OpenAI tramite Aspire
Usare la parola chiave field per semplificare la scrittura di proprietà in C#


