Я просто смотрел видео на канале 9 MSDN, которое можно найти здесь, о некоторых новых функциях в Visual Basic 10. Теперь Мне нравятся большинство новых функций, некоторые из которых долгожданы (авто свойства и инициализаторы коллекции), на мой взгляд, были многострочные лямбды, как на С#.
В видео он использовал пример:
Dim scores = {10,20,30,40,50}
Dim thread as new Threading.Thread(Sub()
For Each o in scores
console.writeline(o)
Next
End Sub)
Теперь мне нравится VB во всем этом многословии, но я просто немного обеспокоен тем, что запись sub... end sub inline может немного испортиться, я вижу некоторые достоинства в inlining, когда вы пишете С#, когда у вас есть только использовать что-то вроде c = > {....}, и вы можете вырезать много кода.
Каковы ваши действия в многострочных лямбдах в VB?
Вы найдете их полезными и где?