Я невероятно рад сообщить, что бета-версия Visual Studio версии 11 (которая включает .NET CLR версии 4.5, Visual Basic версии 11, C# версии 5) уже доступна для скачивания. Как вы, наверное, знаете (если следили за нашими CTP выпусками), языки C# и VB значительно упростили асинхронное программирования в стиле «передачи продолжений» («continuation-passing» style), так что теперь компилятор делает всю грязную работу по преобразованию кода для его асинхронного выполнения. В язык VB также добавлены блоки итераторов, которые даже превзошли аналогичную возможность из языка C#, поскольку в VB блоки итераторов могут располагаться даже в лямбда-выражениях. Здорово.

И это большой шаг для языков C# и VB; также в этом dsgecrt содержится огромное количество новых возможностей в языках, инструментах и среде выполнения. Я с нетерпение жду, как разработчики будут использовать все эти невероятные возможности. Пожалуйста, скачивайте бета-версию и отправляйте нам свои отзывы о том, что вам нравится, а что – нет.

Дополнительную информацию можно посмотреть в следующих сообщениях:

* Jason Zander
* C# Team
* VB Team

Оригинал статьи