Novedades de Visual C# en Visual Studio 2012
Esta página muestra las características nuevas y mejoradas proporcionadas para Visual C# en Visual Studio 2012.
Para obtener información sobre cómo crear aplicaciones de Tienda Windows mediante Visual Studio 2012, vea Desarrollo de aplicaciones del almacén de Windows utilizando Visual Studio 2012.
Async y Await
Puede escribir el asincrónico codificadas más fácilmente e intuitivo utilizando la característica de Async , que crea asincrónico programando casi tan sencillo como la programación sincrónica.
Previamente, la escritura de código asincrónico le ha necesario definir las devoluciones de llamada (también denominados continuaciones) para capturar qué se produce después de que un proceso asincrónico finalice.Esto complica su código y crea tareas rutinarias, como el control de excepciones, complicada y difícil.Si utiliza la característica de Async, el compilador realiza la mayoría del trabajo.
La característica presenta dos palabras clave, Asincronía y espera.El modificador de async especifica que un método es un método async.Un método async devuelve Task o Task<TResult> que representa el trabajo en curso del método.La tarea contiene información que el llamador del método asincrónico puede utilizar, por ejemplo el estado de tarea, el identificador único, y el resultado del método.
Normalmente, se aplican a un operador de await a la tarea devuelta en una expresión de aguardar.La expresión de aguardar suspende la ejecución del método que la contiene hasta que finaliza la tarea aguardada.Mientras tanto, el control se devuelve al llamador del método suspendido.
Para obtener más información, vea Programación asincrónica con Async y Await (C# y Visual Basic).
Información del llamador
Esta versión de Visual C# facilita obtener información sobre el llamador de un método.Mediante atributos de información delllamador, puede identificar la ruta de acceso del código fuente, el número de línea en el código fuente, y el nombre de miembro del llamador.Esta información es útil para seguimiento, para depurar, y para crear herramientas de diagnóstico.
Para obtener más información, vea Información del llamador (C# y Visual Basic).
Ejemplos conectado
Puede utilizar Visual Studio para descargar e instalar los ejemplos de aplicaciones empaquetadas de C# de Galería de código de MSDN.
Puede descargar los ejemplos individualmente, o puede descargar un Paquete de ejemplo, que contiene ejemplos relacionados que comparten una tecnología o un tema.Recibirá una notificación si los cambios de código fuente se publican para cualquier ejemplo que se descargaron.
Para obtener más información, vea Acceso a ejemplos en línea.
Vea también
Referencia
Lo nuevo para pruebas de Application Lifecycle Management en Visual Studio 2012
Conceptos
Novedades de Visual Studio 2012
Lo nuevo en .NET Framework 4.5
ASP.NET 4.5 y Visual Studio 2012
Novedades de desarrollo de aplicaciones de datos en Visual Studio 2012