Chapter 20. Advanced Language Features

Back in 2008, the .NET Framework 3.5 introduced revolutionary technologies such as LINQ. Because of its complex infrastructure, all .NET languages (especially VB and C#) required new keywords, syntaxes, and constructs to interact with LINQ but that could be successfully used in lots of other scenarios. Visual Basic 2010 introduced even more features to make the coding experience better and Visual Basic 2012 not only continues to support those language features but also applies some fixes to small bugs. Most of the language features discussed in this chapter ...

Get Visual Basic® 2012 Unleashed, Second Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.