
Exploring Advanced Features in C#
Dirk Strauss
- Editorial
- Apress
- Año
- 2019
- Páginas
- ~288
- Nivel
- Avanzado
De qué trata
Guía especializada de Dirk Strauss que explora las características avanzadas y a menudo subutilizadas del lenguaje C# moderno. El autor analiza cómo exprimir la potencia del compilador para escribir código más expresivo y eficiente.
Se analizan a fondo la coincidencia de patrones (pattern matching), métodos y funciones locales, tipos de valor tupla, deconstrucción, retornos ref y tipos Span<T> y Memory<T> para programación con asignación cero de memoria. Asimismo, examina el uso de ValueTask y la interoperabilidad no administrada.
Ideal para desarrolladores intermedios que desean modernizar su estilo de programación y dominar las innovaciones introducidas en C# 7 y C# 8.
- C# Avanzado
- Pattern Matching
- Span<T>
- Memory<T>
- ValueTask
- Tuplas
- Funciones Locales
- Performance
¿Cómo enseña?
Teoría + práctica
- ✓ Incluye ejercicios
- ✓ Incluye proyectos
Proyectos
Parser de alto rendimiento con Span<T> y Pattern Matching
Implementación de un analizador sintáctico de formatos de texto que opera en memoria contigua sin generar alocaciones en el heap.

