Новые возможности Visual C# в Visual Studio 2012

На этой странице перечислены новые и увеличила функции, предоставляемые для visual C# в Visual Studio 2012.

Дополнительные сведения о создании приложения Магазина Windows с помощью Visual Studio 2012 см. в разделе Разрабатывать приложения хранилища Windows с помощью Visual Studio 2012.

Async и ожидает

Можно создать асинхронный код легче и можно сделать более наглядным с помощью функции Async, которая выполняет чтение программирующ почти такую же, как прямодушное параллельное программирование.

Ранее должна асинхронного кода, необходимого, чтобы указать обратные вызовы (называемые также продолжения) для перенаправления, что происходит после того, как асинхронный процесс завершается.Это осложняет код и делает программных задач, как обработка ошибок, несуразный и трудный.При использовании функции Async, то компилятор выполняет большую часть работы.

Функция вставляет 2 ключевые слова, async и подождите.Модификатор async указывает, что метод асинхронного метода.Метод асинхронного Task возвращает или Task<TResult>, представляющий текущие работы метода.Задача содержит сведения, вызывающий асинхронного метода может использоваться, например состояние задачи, его уникальный идентификатор, а результат метода.

Обычно оператор await применить к возвращаемой задаче в выражении ожидания.Выражение ожидания приостанавливает выполнение метода, содержащего его до тех пор, пока подожданная задача не будет завершена.Тем временем, элемент управления возвращается вызывающему коду приостановленное метода.

Дополнительные сведения см. в разделе Асинхронное программирование с использованием ключевых слов Async и Await (C# и Visual Basic).

Сведения о вызывающем объекте

Данная версия visual C# позволяет упростить получение сведений об участнике метода.С помощью атрибутов данные вызывающего объекта, можно указать путь к файлу исходного кода, номер линии в исходном коде и имени вызывающего объекта.Эти сведения полезны для трассировки для отладки, а также для создания средств диагностики.

Дополнительные сведения см. в разделе Сведения о вызывающем (C# и Visual Basic).

Подключенные образца

Visual Studio можно использовать, чтобы загрузить и установить образцы упакованных приложений C# коллекция кода MSDN.

Образцы можно загрузить отдельно или можно загрузить образец пакета, который содержит связанные образцов, которые используют технологию или разделе.Пользователь получает уведомление, если изменения исходного кода публикуются для любой выборки, был загружен.

Дополнительные сведения см. в разделе Доступ к онлайн-образцам.

См. также

Ссылки

Новые возможности тестирования управления жизненным циклом приложений в Visual Studio 2012

Основные понятия

Новые возможности Visual Studio 2012, версия-кандидат

Новые возможности .NET Framework 4.5

ASP.NET 4.5 и Visual Studio 2012

Новые возможности разработки приложений для работы с данными в Visual Studio 2012