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 O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.