Neues bei Visual C# in Visual Studio 2012

Auf dieser Seite werden die neuen und erweiterten Funktionen aufgelistet, die für Visual C# in Visual Studio 2012 bereitgestellt werden.

Informationen darüber, wie Windows Store App, indem Sie Visual Studio 2012 verwenden, finden Entwickeln Sie Windows Store-Apps mit Visual Studio 2012s Sie unter.

Async und Await

Sie können asynchronen Code einfach und intuitiv schreiben, indem Sie die Async-Funktion verwenden, die asynchrone Programmierung fast so einfach wie synchrone Programmierung macht.

Zuvor hat das Schreiben von asynchronem Code verlangt, die Rückrufe zu definieren (auch bezeichnet als Fortsetzungen) um aufzuzeichnen den Fall, nachdem ein asynchroner Prozess beendet.Dies erschwert Code und macht Routineaufgaben, wie Ausnahmebehandlung, ungeschickt und schwierig.Wenn Sie die Async-Funktion verwenden, übernimmt der Compiler den Großteil der Arbeit für Sie.

Die Funktion führt zwei Schlüsselwörter, async und await ein.Der async-Modifizierer gibt an, dass eine Methode eine asynchrone Methode ist.Eine asynchrone Methode gibt Task oder Task<TResult> zurück, die die derzeit ausgeführte Arbeit der Methode darstellt.Die Aufgabe enthält Informationen, die der Aufrufer der asynchronen Methode, wie der Status der Aufgabe verwenden kann, die eindeutige ID, und das Ergebnis der - Methode.

In der Regel wird ein await-Operator an die zurückgegebene Aufgabe in einem Erwartungsausdruck angewendet.Der Erwartungsausdruck enthält Ausführung der - Methode an, die sie enthält, bis die erwartete Aufgabe abgeschlossen ist.Mittlerweile wird Steuerelement zum Aufrufer angehaltener Methode zurückgegeben.

Weitere Informationen finden Sie unter Asynchrone Programmierung mit Async und Await (C# und Visual Basic).

Anrufer-Informationen

Diese Version von Visual C# vereinfacht, Informationen über den Aufrufer einer Methode.Mit Anrufer-Informationsattribute verwenden, können Sie den Dateipfad des Quellcodes, der Zeilennummer im Quellcode und des Membernamens des Aufrufers identifizieren.Diese Informationen sind für das Aufzeichnen, zum Debuggen und zum Erstellen von Diagnosetools hilfreich.

Weitere Informationen finden Sie unter Aufruferinformationen (C# und Visual Basic).

Onlinebeispiele

Sie können Visual Studio verwenden, um Beispiele für gepackten C#-Anwendungen von MSDN Code Gallery herunterzuladen und zu installieren.

Sie können die Beispiele einzeln herunterladen, oder Sie können ein Beispielpaket von herunterladen, das zugehörige Beispiele enthält, die eine Technologie oder ein Thema freigeben.Sie empfangen eine Benachrichtigung, wenn Quellcodeänderungen für jedes Beispiel veröffentlicht werden, die Sie heruntergeladen haben.

Weitere Informationen finden Sie unter Zugreifen auf Onlinebeispiele.

Siehe auch

Referenz

Neues beim Testen von Application Lifecycle Management in Visual Studio 2012

Konzepte

Neues in Visual Studio 2012

Neues in .NET Framework 4.5

ASP.NET 4.5 und Visual Studio 2012

Neues in der Datenanwendungsentwicklung in Visual Studio 2012