Widziałem tego rodzaju deklaracji majątkowych w .NET projektu 4.6.1 C#Co robi "=>" w .Net C# podczas deklarowania właściwości?
public object MyObject => new object();
Przywykłem do stwierdzenia właściwości tylko do odczytu tak:
public object MyObject { get; }
Rozumiem, że istnieje są pewne różnice między tymi dwoma elementami (pierwszy tworzy nowy obiekt), ale chciałbym głębiej wyjaśnić, a także wskazać, kiedy należy skorzystać z któregoś z nich.
dodany do Twojego pytania. Jest to również to samo, co w LINQ, ponieważ jestem ciekawy. the 'Where (t => t.Whatever)' – Aizen
@Aizen: Nie, to nie to samo. – David