3
У меня есть класс, который использует некоторые службы. Мне нужно, чтобы каждая служба создавалась при создании класса. В C# 6 Я вижу 2 способа сделать это, но я не уверен, что было бы правильно ...Как инициализировать свойство класса в C# 6
protected static SomeServiceType Service => new SomeServiceType();
в качестве альтернативы я мог бы использовать autoproperty Инициализатора ...
protected static SomeServiceType Service { get;} = new SomeServiceType();
Что преимущества/недостатки с каждым подходом? Большого спасибо
Неверный номер. => является синтаксисом лямбда-выражения. – Andrey
@Andry [Новое в C# 6] (https://msdn.microsoft.com/en-gb/magazine/dn802602.aspx) – Rawling
Вы можете попробовать и посмотреть, как это переводится по адресу http: //tryroslyn.azurewebsites. net –