Что делает «=>» в .Net C # при объявлении свойства? [Дубликат]

На этот вопрос уже есть ответ:

Что такое присвоение => в C # в сигнатуре свойства 5 ответов

Я видел такое объявление свойства в .NET 4.6.1 C # проекте

public object MyObject => new object();

Я привык объявлять свойства только для чтения следующим образом:

public object MyObject { get; }

Я понимаю, что между ними есть некоторые различия (первый создает новый объект), но я хотел бы получить более глубокое объяснение, а также некоторые указания, когда использовать любой из них.

Ответы на вопрос(2)

Ваш ответ на вопрос