I have found this post at somasegar’s blog writing about the new enhancements in VB and C# languages.
About VB.NET they include:
– removed the underscore (“_”) character when breaking a code statement across multiple lines
– simple way of declaring properties
– collection initializers and array literals are simpler as well
– better support for lambdas
– interoperating with dynamic language code such as Python and Ruby are simpler
Read also about C# improvements and find nice code samples here.