C# v5 is the planned next version of C#. This course illustrates new features of the language. (Currently, Microsoft has only released a preview of the asynchronous features, but as previews of the other features become available, this course will expand to include those.)
Ian is an independent consultant, developer, speaker, and author. He has written books on Windows Presentation Foundation, Windows Forms, and Visual Studio. He lives in London but can often be found on various developer mailing lists and newsgroups, where a popular sport is to see who can get him to write the longest email in reply to the shortest possible question.
Asynchronous Programming in C# 5 Hi, I'm Ian Griffiths and this talk is about the new Asynchronous Programming features that will be coming in in the next version of C#. Microsoft unveiled their plans for version 5 of the C# Programming language at their 2010 Professional Developers Conference. If you visit the Asynchronous Programming for C# and Visual Basic page on the Visual Studio Developer Center on MSDN, you can download a preview, although be aware that the new features are still at a fairly early stage and Microsoft may well change them between this preview and whichever version of Visual Studio they finally ship in. Also be wary of installing this preview on a machine that you depend on because it replaces your C# compiler rather than adding new project types in which the new functionality is available, it just installs the updated compiler on top of the old one so it might be wise to install it in a virtual machine rather than on your main development system. Microsoft announced other C# 5 features at BDC, but the preview demonstrates just one feature, support for Asynchronous Programming, and that's the topic of this talk.