I can exclusively reveal that the new async feature of C# 5 is already available in Visual Studio SP1!
The feature is hidden behind a menu little used in these times of austerity – New Project:
Simply start a new F# project and a production version of the async feature is already available.
The documentation for the async feature has been cleverly hidden from C# users in the MSDN documentation under the F# language:
Truth be told this feature has been available for Visual Studio users since way back in 2007 via a plug-in.
For those who have so far been left in the dark, you can think of F# as Microsoft code for C# + 3 versions, i.e.
- D# (+1)
- E# (+2)
- F# (+3)
That’s right, you’ve guessed it, if you are looking for the new features in C# 6, 7 and 8 they are actually available NOW!