Re[3]: C# 6.0
От: Sinix  
Дата: 19.12.13 05:32
Оценка:
Здравствуйте, AndrewVK, Вы писали:

J>>зачем вводить синтаксис public int X { get; } = x если и так можно будет написать public int X => x; ?

AVK>Потому что в первом случае это автосвойство, инициализируемое в конструкторе один раз, а во втором — вычисляемое при каждом обращении свойство.

Что-то пугает меня этот зоопарк. 4 варианта для описания свойства... зачем писать
public int X { get; } = x
// при наличии
public int X { get { return x; } }

?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.