Conceptos de programación (C#)
En esta sección se explican los conceptos de programación del lenguaje C#.
En esta sección
Title | Descripción |
---|---|
Ensamblados de .NET | Describe cómo crear y utilizar ensamblados. |
Programación asincrónica con Async y Await (C#) | Describe cómo escribir soluciones asincrónicas mediante las palabras clave Async y Await en C#. Incluye un tutorial. |
Atributos (C#) | Describe cómo proporcionar información adicional sobre elementos de programación como tipos, campos, métodos y propiedades mediante el uso de atributos. |
Colecciones (C#) | Describe algunos de los tipos de colecciones proporcionadas por .NET. Muestra cómo usar colecciones sencillas y colecciones de pares clave-valor. |
Covarianza y contravarianza (C#) | Describe cómo habilitar la conversión implícita de parámetros de tipo genérico en interfaces y delegados. |
Árboles de expresión (C#) | Explica cómo puede utilizar árboles de expresión para habilitar la modificación dinámica de código ejecutable. |
Iteradores (C#) | Describe los iteradores, que se usan para recorrer colecciones y devolver los elementos uno a uno. |
Language Integrated Query (LINQ) (C#) | Se describen las eficaces funciones de consulta de la sintaxis del lenguaje C#, así como el modelo para consultar bases de datos relacionales, documentos XML, conjuntos de datos y colecciones en memoria. |
Reflexión (C#) | Se explica cómo usar la reflexión para crear dinámicamente una instancia de un tipo, enlazar el tipo a un objeto existente u obtener el tipo desde un objeto existente e invocar sus métodos, o acceder a sus campos y propiedades. |
Serialización (C#) | Describe los conceptos clave de la serialización binaria, XML y SOAP. |
Secciones relacionadas
Sugerencias para mejorar el rendimiento
Se describen varias reglas básicas que pueden ayudarle a aumentar el rendimiento de la aplicación.