Sdílet prostřednictvím


Novinky v jazyce Visual C# v sadě Visual Studio 2012

Tato stránka obsahuje nové a vylepšené funkce, které jsou k dispozici pro Visual C# v Visual Studio 2012.

Informace o vytvoření Windows Store aplikace pomocí Visual Studio 2012, viz apps vývoje úložiště systému Windows pomocí aplikace Visual Studio 2012.

Asynchronní a očekávat

Asynchronní kódu můžete psát snadno a intuitivně pomocí asynchronní funkce, která umožňuje asynchronní programování téměř jednoznačné jako synchronní programování.

Dříve psaní kódu pro asynchronní vyžadoval zachytit, co se stane po dokončení asynchronní proces definování zpětná volání (označovaný také jako continuations).To ztěžuje kódu a usnadňuje rutinní úkoly, například zpracování, výjimek, nevhodných a obtížné.Pokud používáte funkci asynchronní, provede kompilátor většinu práce.

Funkce zavádí dvě klíčová slova asynchronní a očekávat.async Modifikátor Určuje, že metoda asynchronní metody.Vrátí asynchronní metody Task nebo Task<TResult> , představuje práce probíhající metody.Úloha obsahuje informace, které můžete použít volající asynchronní metody, například stav úkolu, jeho jedinečné ID a výsledek metody.

Obvykle await operátor u vrácené úkolu v vyčkání výraz.Výraz await přeruší provádění metody, která jej obsahuje, dokud awaited úkol je dokončen.Do té doby řízení se vrátí do volající metody pozastaven.

Další informace naleznete v tématu Asynchronní asynchronní pro programování a očekávat (C# a Visual Basic).

Volajícího

Tato verze z Visual C# usnadňuje získání informací o volajícím metodu.Pomocí informace o volajícím atributy, můžete určit cestu k souboru zdrojový kód, číslo řádku ve zdrojovém kódu a členské jméno volajícího.Tyto informace jsou užitečné pro sledování, ladění a pro vytváření diagnostické nástroje.

Další informace naleznete v tématu Volajícího (C# a Visual Basic).

Ukázky online

Můžete stáhnout a nainstalovat vzorky balené C# aplikací Visual Studio MSDN kód Galerie.

Vzorky můžete stáhnout jednotlivě nebo můžete stáhnout vzorový balík, který obsahuje související vzorky, které sdílejí technologie nebo téma.Obdržíte oznámení změny zdrojového kódu jsou publikovány pro každý vzorek, že jste stáhli.

Další informace naleznete v tématu Přístup k online ukázkám.

Viz také

Referenční dokumentace

Novinky v testování správy životního cyklu aplikací v sadě Visual Studio 2012

Koncepty

Novinky v sadě Visual Studio 2012

Novinky v rozhraní .NET Framework 4.5

ASP.NET 4.5 a Visual Studio 2012

Novinky ve vývoji datových aplikací v sadě Visual Studio 2012