2012-09-07 3 views
0

Мне было интересно, если есть хороший учебник, посвященный исключительно для лямбда-выражений. Я использовал выражения запроса и выражения Лямбда время от времени, но не смог найти солидный учебник/книгу исключительно для Linq Lambda Expressions.LINQ Lambda Expressions

+0

В каких аспектах вам нужно больше разъяснений? Для документации всегда есть MSDN: http://msdn.microsoft.com/en-us/library/bb397687.aspx Я бы также рекомендовал посмотреть, как лямбда-выражения и анонимные функции используются на более функциональных языках, таких как JavaScript или Lisp. –

ответ

0

Возможно, самый простой способ это попробовать выражений LINQ в LinqPad, а затем нажмите кнопку лямбда, чтобы увидеть, как они переведены под обложки. Промыть и повторить. Если вы хотите захватить кучу образцов LINQ в LinqPad, перейдите на вкладку samples и выберите вариант загрузки. Есть несколько книг, доступных там, где можно играть (включая те из моих LINQ в действии).

+0

Спасибо Джим. Вы знаете, что LinqPad имеет такой способ, что вы пишете SQL-заявление и преобразуете его в LINQ? –

0

Существует различие между выражением лямбда и сильным синтаксисом запроса LINQ, с помощью которого вы можете использовать лямбда-выражения.

Если вы хотите получить информацию о синтаксисе синтаксического запроса LINQ, то вам нужно будет узнать о стандартных операциях запроса, предоставляемых LINQ.

Вы могли бы начать здесь - http://msdn.microsoft.com/en-us/library/bb397896.aspx

Вы также могли бы получить более подробную информацию о том, как стандартные операторы запросов могут быть реализованы в блоге Джона Скита - http://msmvps.com/blogs/jon_skeet/archive/2010/09/03/reimplementing-linq-to-objects-part-1-introduction.aspx

Смежные вопросы