Что делает «=>» в .Net C # при объявлении свойства? [Дубликат]
На этот вопрос уже есть ответ:
Что такое присвоение => в C # в сигнатуре свойства 5 ответовЯ видел такое объявление свойства в .NET 4.6.1 C # проекте
public object MyObject => new object();
Я привык объявлять свойства только для чтения следующим образом:
public object MyObject { get; }
Я понимаю, что между ними есть некоторые различия (первый создает новый объект), но я хотел бы получить более глубокое объяснение, а также некоторые указания, когда использовать любой из них.