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
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