C# es un lenguaje de programación sencillo pero potente, destinado sobre todos a los
desarrolladores de aplicaciones que utilicen Microsoft .NET Framework. En su versión 5.0 incorpora
importantes novedades como la facilidad para realizar tareas asíncronas utilizando las claves async
y await, el uso de los atributos Caller Info para obtener información sobre el elemento que realiza la
llamada a un método, y muchas nuevas características. Esta obra, a través de un lenguaje sencillo,
directo y con un enfoque práctico paso a paso, permitirá al lector dominar desde las técnicas
básicas cómo controlar el flujo de ejecución y la gestión de errores, a construir soluciones completas
con Visual Studio, a utilizar propiedades avanzadas como los atributos y los tipos dinámicos e
incluso a construir aplicaciones avanzadas para la Tienda Windows, para Windows y para la Web
utilizando C# 5.0.