Непонятный синтаксис
От: SteeLHeaD  
Дата: 30.03.17 07:40
Оценка:
Господа,
я извиняюсь за вероятно, очень простой вопрос,
но я не понимаю даже, как сформулировать запрс к поисковику, чтобы самому ответ найти.
Встретилась мне в коде строчка приммерно такого вида:

return new SingleIndicatorValue<T>(indicator, value) { IsFinal = isFinal, InputValue = this };


Если бы там было написано
return new SingleIndicatorValue<T>(indicator, value);

— то это было бы обычное "new чего то там"
Но вот эта ерунда в фигурных скобках после вроде бы законченного выражения — вызывает полное непонимание.
Что это за хрень? Как ЭТО называется хотя бы?

(ну я понимаю, именованные параметры: v = new MACD( LongPeriod:16, ShortPerid:9 );
Я понимаю — лямбды:
Action<string> AddToErrorBox0 = s0 => gList.Add(s0);
Но это то что такое?)
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.