Aracılığıyla paylaş


Visual Studio 2012'deki Visual C# Yenilikleri

Bu sayfa için Visual C# ile sağlanan yeni ve geliştirilmiş özellikleri listeler Visual Studio 2012.

Nasıl oluşturulacağı hakkında bilgi için Windows Mağazası kullanarak uygulamaları Visual Studio 2012, bkz: Visual Studio 2012 kullanarak geliştirme Windows Store apps.

Zaman uyumsuz ve beklemek

Kullanarak daha kolay ve postayı kolayca zaman uyumsuz kod yazabilirsiniz zaman uyumsuz özelliği, neredeyse olarak açık olarak eşzamanlı programlama programlama zaman uyumsuz hale getirir.

Daha önce zaman uyumsuz kod yazma, zaman uyumsuz bir işlem bittikten sonra ne olacağı yakalamak için geri aramalar (continuations da adlandırılır) tanımlamak gereklidir.Bu, kodunuzun karmaşıklaştırır ve alışılmadık ve zor gibi özel durum işleme, rutin görevleri yapar.Async özelliğini kullanırsanız, derleyici işin çoğunu gerçekleştirir.

İki anahtar sözcüğü özellik getirmektedir zaman uyumsuz ve beklemek.async Değiştirici bir yöntem olduğunu belirtir bir zaman uyumsuz yöntemden.Zaman uyumsuz yöntemden döndüren bir Task veya Task<TResult> yönteminin faaliyette temsil eden.Görev zaman uyumsuz yöntemini çağıran kullanabileceğiniz yöntemin sonucu, kendi benzersiz kimliği ve görevin durumu gibi bilgileri içerir.

Genellikle, bir await işleci olarak döndürülen uygulanan bir ifade beklemek.Await ifade awaited görev tamamlanıncaya kadar içerdiği yönteminin çalışmasını askıya alır.Bu arada, denetimi askıya alınma yöntemini çağırana döndürülür.

Daha fazla bilgi için bkz. Zaman uyumsuz zaman uyumsuz programlama ve beklemek (C# ve Visual Basic).

Arayan bilgilerini

Bu sürüm Visual C# [NULL]'ın bir yöntemin arayan hakkında bilgi edinmek kolaylaştırır.Kullanarak arayan bilgisi özniteliklerini, kaynak kodunu kaynak kodu satır numarasını, dosya yolu ve arayan üye adı tanımlayabilirsiniz.Bu bilgiler, izleme, hata ayıklama ve tanı araçları oluşturmak için yararlıdır.

Daha fazla bilgi için bkz. Arayan bilgilerini (C# ve Visual Basic).

Çevrimiçi örnekleri

Visual Studio, paketlenmiş C# uygulamalardan örnekleri karşıdan yükleyip kullanabilirsiniz msdn kod Galerisi'nde.

Örneklerini tek tek yüklemek veya bir teknoloji ya da konuyu paylaşmak ilgili örnekler içeren bir örnek paketi karşıdan yükleyebilirsiniz.Kaynak kod değişiklikleri karşıdan yüklediğiniz herhangi bir örnek için yayınlanması durumunda bir bildirim alırsınız.

Daha fazla bilgi için bkz. Çevrimiçi Örneklere Erişme.

Ayrıca bkz.

Başvuru

Visual Studio 2012'de Uygulama Yaşam Döngüsü Yönetimi Testindeki Yenilikler

Kavramlar

Visual Studio 2012'daki Yenilikler

.NET Framework 4.5'teki Yenilikler

ASP.NET 4.5 ve Visual Studio 2012

Visual Studio 2012'deki Veri Uygulaması Geliştirme Yenilikleri