Future Versions
| C# 3.0 introduces several language extensions that build on C# 2.0 to support the creation and use of higher order, functional style class libraries. The extensions enable construction of compositional APIs that have equal expressive power of query languages in domains such as relational databases and XML. |
C# 3.0 Language Specification
Read about the proposed changes to the C# language.
C# 3.0 Language Enhancements Hands-on Labs
Experiment with the proposed changes to C# 3.0 with these hands-on labs.
LINQ Technology Preview
The LINQ Technology Preview includes samples, whitepapers, hands-on labs and compiler support to create LINQ-enabled applications using Beta 2 versions of Visual Studio 2005 or Visual C# 2005 Express Edition. Note: This is only for testing purposes. Features may change before launch.
The LINQ Project
Get more information on the goals of The LINQ Project, the technologies behind many of the language enhancements proposed for C# 3.0.
The LINQ Project General Forum
Ask questions about the LINQ Project. The LINQ Project delivers Language Integrated Query (LINQ) for objects, relational, XML, and other forms of data.
LINQ on Channel9
Watch this Channel9 video with Anders Hejlsberg and Luca Bolognese as they explain what The LINQ Project is, and how it will help you create XML and data-driven applications.
From TechEd to the PDC Anders Hejlsberg has emerged as very visible and active evangelist guiding the development of his wonder child C#.