Сахар для x => x.Method()
От: AK107  
Дата: 10.08.17 11:36
Оценка: +1
Приветствую.

Есть методы, которые принимают делегат для обработки последовательностей и часто требуется из него просто вызывать какую-либо функцию/метод элемента без параметров.
Со статическими функциями все получается просто и красиво
sequence.Where(SomeClass.IsNeeded)

, но для экземплярного метода все уже не так замечательно выглядит
sequence.Where(x => x.IsNeeded())

Т.е. появляется лишний никому не нужный синтаксический шум.

Или я загоняюсь и никого не напрягает писать/читать такие вещи?

В последних двух версиях шарпа добавили ну просто лютое количество синтаксического сахара, а такое (а-ля method group только экземплярных методов) никак не запилят.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.