Microsoft introducono una nuova sintassi in C# 6 che consentono di impostare la vostra proprietà a sola lettura, come di seguito:sola lettura proprietà in C# 6.0
public class Animal
{
public string MostDangerous { get; } = "Mosquito";
}
Mi chiedo qual è il valore aggiunto di tale approccio .
Qual è la differenza semplicemente scrivendo:
public class Animal
{
public const string MostDangerous = "Mosquito";
}
o anche:
public class Animal
{
public string MostDangerous
{
get
{
return "Mosquito";
}
}
}
Che dire qualcosa del tipo: 'pubblica DateTime CreationTime {get; } = DateTime.Now; '? –
Vedere questo articolo per vedere cosa c'è dietro le nuove funzionalità di C# 6: https://www.simple-talk.com/dotnet/.net-framework/whats-new-in-c-6/ –