Подтвердить что ты не робот

Линейные упражнения или головоломки?

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

Я оставлю это как сообщество wiki, так что, возможно, он может вырасти до списка сообщества.

4b9b3361

Ответ 1

Если вы не обнаружили http://www.linqpad.net/, он позволяет вам практиковать linq легким способом, а также иметь некоторые встроенные примеры из С# 5.0 в двух словах и С# в книгах глубины.

Ответ 2

101 Linq Samples является хорошим для повторения. Не головоломка, хотя

Ответ 3

Головоломка:

Сделайте полное внешнее соединение в LINQ.

Ответ 4

Я знаю, что первые 2 вопроса в Project Euler - это "LINQ" дружелюбный, я никогда больше не делал, но это должно быть весело в любом случае:)

Ответ 5

Я нашел "foreach" в существующем коде и попытался их linq'ify. Много раз для меня было достаточно для изучения новых концепций или, по крайней мере, если они похожи, я чувствую себя увереннее, что мои навыки Linq улучшаются.