Функционально, есть ли какая-либо разница (кроме очевидного синтаксиса) между лямбда-выражениями в C # и VB.Net?
EDIT: продолжение ответа CraigTP: есть ли ссылки на ситуацию в .Net 4?
РЕДАКТИРОВАТЬ: Я спрашиваю, потому что я привык к C #, но для следующего проекта клиент спрашивает VB.Net.Мы не априори против этого.Мы понимаем, что большинство языковых конструкций поддерживаются на обоих языках.Однако нам особенно нравится, как C # реализует лямбда-выражения.Мы хотели бы получить обзор различий с VB.Net
РЕДАКТИРОВАТЬ: принял ответ CraigTP за указание того, что я считаю самым важным отличием.
Итак, подведем итог: VB.Net9 не поддерживает многострочные операторы в лямбда-выражении, и лямбда всегда должна возвращать значение.Обе эти проблемы рассматриваются в VB.Net 10