Ответ 1
Если вы не обнаружили http://www.linqpad.net/, он позволяет вам практиковать linq легким способом, а также иметь некоторые встроенные примеры из С# 5.0 в двух словах и С# в книгах глубины.
Я все еще пытаюсь изучить LINQ, хотя теперь это происходит более плавно, когда я начал использовать его ежедневно на работе. Я все еще не чувствую себя хорошо. У кого-нибудь есть какие-нибудь сложные упражнения или загадки, которые я могу использовать в качестве кода-ката, чтобы улучшить свои навыки?
Я оставлю это как сообщество wiki, так что, возможно, он может вырасти до списка сообщества.
Если вы не обнаружили http://www.linqpad.net/, он позволяет вам практиковать linq легким способом, а также иметь некоторые встроенные примеры из С# 5.0 в двух словах и С# в книгах глубины.
101 Linq Samples является хорошим для повторения. Не головоломка, хотя
Головоломка:
Сделайте полное внешнее соединение в LINQ.
Я знаю, что первые 2 вопроса в Project Euler - это "LINQ" дружелюбный, я никогда больше не делал, но это должно быть весело в любом случае:)
Я нашел "foreach" в существующем коде и попытался их linq'ify. Много раз для меня было достаточно для изучения новых концепций или, по крайней мере, если они похожи, я чувствую себя увереннее, что мои навыки Linq улучшаются.