
The C# Type System
Steve Love
- Editorial
- No Starch Press
- Año
- 2024
- Páginas
- ~445
- Nivel
- Intermedio
De qué trata
Tratado monográfico de Steve Love dedicado al análisis conceptual, semántico y físico del sistema de tipos en C# moderno (.NET 8 y .NET 9).
El autor examina la distinción entre tipos de valor (struct) y tipos de referencia (class), registros inmutables (records y record structs), tipos que admiten valores nulos y tipos anulables por referencia (NRTs), genéricos con varianza y restricciones avanzadas, y estructuras ref struct para programación de asignación cero en la pila. Analiza además la representación binaria en memoria y el despacho de métodos virtuales.
Una lectura técnica profunda y fascinante para programadores que buscan escribir código C# idiomático, seguro y con máximo rendimiento mecánico.
- Sistema de Tipos
- C# Type System
- Value Types
- Reference Types
- Records
- NRTs
- Ref Struct
- Semántica C#
¿Cómo enseña?
Teórico
- ✓ Incluye ejercicios
- ✗ Sin proyectos

