Co nowego w Visual C# dla Visual Studio 2012

Ta strona zawiera listę nowych i rozszerzonych funkcji świadczone dla Visual C# w Visual Studio 2012.

Aby uzyskać informacje dotyczące tworzenia Windows Store aplikacje przy użyciu Visual Studio 2012, zobacz apps opracowanie magazynu systemu Windows przy użyciu programu Visual Studio 2012.

Asynchroniczne i poczekać

Można napisać kod asynchroniczny łatwiej i intuicyjne za pomocą Async funkcji, dzięki asynchronicznego programowania prawie jak skuteczne jako synchroniczne programowania.

Wcześniej pisania kodu asynchronicznego wymaga zdefiniowanie przechwytywania występujące po zakończeniu asynchronicznego proces wywołania zwrotne (zwane także kontynuacji).To komplikuje kodu i sprawia, że rutynowe zadania, takie jak obsługa wyjątków niewygodne i trudne.Jeśli funkcja Async kompilator nie większość pracy dla Ciebie.

Funkcja wprowadza dwa słowa kluczowe, async i czekają na.async Modyfikator Określa, że metoda metody asynchronicznej.Metoda async zwraca Task lub Task<TResult> , reprezentuje metody pracy w toku.Zadanie zawiera informacje wywołujący metodę asynchronicznego można używać takich jak stan zadania, jego unikatowy identyfikator i wynik metody.

Zazwyczaj await zastosowania operatora zadaniem zwracane w czekają na wyrażenie.Wyrażenie await zawiesza wykonywanie metody, która zawiera on aż do zakończenia zadania oczekiwany.Sterowanie jest zwracane, do wywołującego metodę zawieszone.

Aby uzyskać więcej informacji, zobacz Asynchroniczne programowania przy użyciu asynchronicznej i poczekać (C# i Visual Basic).

Informacje o wywołującym

Tej wersji programu Visual C# ułatwia uzyskanie informacji na temat wywołujący metodę.Za pomocą atrybuty wywołującego Info, można zidentyfikować ścieżka pliku kodu źródłowego, numer wiersza kodu źródłowego i nazwa członka wywołującego.Informacje te są przydatne do śledzenia, debugowanie i tworzenia narzędzi diagnostycznych.

Aby uzyskać więcej informacji, zobacz Informacje o wywołującym (C# i Visual Basic).

Próbki online

Visual Studio można użyć, aby pobrać i zainstalować próbek spakowanych aplikacji C# z Galerii kod MSDN.

Można pobrać próbki pojedynczo lub można pobrać pakiet próbki, który zawiera pokrewne próbki, które współużytkują technologii lub temat.Otrzymasz powiadomienie, jeśli zmiany kodu źródłowego są publikowane dla każdej próbki należy pobrać.

Aby uzyskać więcej informacji, zobacz Dostęp do przykładów online.

Zobacz też

Informacje

Co nowego w zarządzaniu cyklem życiowym aplikacji w Visual Studio 2012

Koncepcje

Nowości w Visual Studio 2012

Co nowego w programie .NET Framework 4.5

ASP.NET 4.5 i Visual Studio 2012

Co nowego w projektowaniu danych aplikacji w Visual Studio 2012