Start Debugging

El tracker de .NET 11

Un marcador para todo el ciclo de .NET 11.

Este pilar reúne todo lo que he escrito sobre .NET 11: previews, cambios en el runtime, actualizaciones del GC, trabajo del JIT y la nueva superficie de la BCL. Guarda esta página en marcadores y la mantendré al día cada vez que llegue una preview.

Qué leer primero

Si estás empezando con .NET 11, empieza por los posts etiquetados con “.net 11 preview” cerca de la parte superior de la lista. Cada uno cubre los puntos destacados de una preview. Los más antiguos siguen siendo útiles porque el conjunto de características de .NET 11 es acumulativo.

Qué hay en esta página

La tabla de abajo se genera automáticamente con los posts etiquetados con alguno de: .net 11, dotnet 11, .net 11 preview, dotnet, .net. Un trabajo semanal la reordena para que la cobertura más reciente suba arriba.

Si prefieres la referencia rápida estilo cheat sheet en lugar de la cobertura cronológica, revisa los pilares complementarios “EF Core 11 cheat sheet” y “Características de C# 14” enlazados desde el índice de /pillars/.

Índice (164 posts)

2026 / 05

2026 / 04

2026 / 03

2026 / 02

2026 / 01

2025 / 04

2025 / 01

  • Rendimiento en .NET: ToList vs ToArray

    .NET 9 mejora considerablemente el rendimiento de ToArray usando InlineArray, haciéndolo más rápido y eficiente en memoria que ToList. Mira los benchmarks comparando .NET 8 vs .NET 9.

  • C# 13: Usa colecciones params con cualquier tipo de colección reconocido

    C# 13 extiende el modificador params más allá de los arrays para soportar Span, ReadOnlySpan, IEnumerable y otros tipos de colecciones, reduciendo el código repetitivo y mejorando la flexibilidad.

  • Cómo cambiar a C# 13

    Cómo arreglar 'Feature is not available in C# 12.0' y cambiar tu proyecto a C# 13 modificando el target framework o configurando LangVersion en tu archivo .csproj.

2024 / 12

  • Qué hay de nuevo en C# 14.0

    Un resumen de todas las nuevas características de C# 14.0, incluyendo la palabra clave field, los miembros de extensión, la asignación condicional de null, las conversiones implícitas de span y más.

  • Historial de versiones del lenguaje C#

    La evolución de C# lo ha transformado en un lenguaje moderno y de alto rendimiento. Esta guía recorre cada hito importante. Los primeros años (C# 1.0 - 1.2). C# se lanzó en 2002 como lenguaje principal para .NET Framework. Se sentía como Java pero con un enfoque en el desarrollo en Windows. La versión 1.2 llegó poco después con pequeñas...

  • Qué hay de nuevo en .NET 10

    Qué hay de nuevo en .NET 10: versión LTS con 3 años de soporte, nuevas optimizaciones del JIT, devirtualización de arrays, mejoras en la asignación de pila y más.

2024 / 04

2023 / 11

2023 / 10

2023 / 09

2023 / 08

  • Cómo instalar dotnet script

    dotnet script te permite ejecutar scripts de C# (.CSX) desde la CLI de .NET. El único requisito es tener instalado .NET 6 o más reciente en tu máquina. Puedes usar el siguiente comando para instalar dotnet-script de forma global: Luego, para ejecutar un archivo de script, basta con llamar a dotnet script <file_path>, como en el siguiente ejemplo: Cómo...

  • C# ¿Cómo esperar a que termine un proceso?

    Puedes usar el método WaitForExit para esperar a que el proceso se complete. Tu código esperará de forma síncrona hasta que el proceso termine y entonces continuará la ejecución. Veamos un ejemplo: El código anterior inicia un nuevo proceso cmd.exe y ejecuta el comando timeout 5. La llamada a process.WaitForExit() obligará a tu programa...

  • .NET 8 JsonNamingPolicy: SnakeCaseLower y KebabCaseLower (System.Text.Json)

    Usa los nuevos `JsonNamingPolicy.SnakeCaseLower` (y SnakeCaseUpper, KebabCaseLower, KebabCaseUpper) de .NET 8 para serializar JSON en snake_case / kebab-case con System.Text.Json, sin necesidad de un converter personalizado.

2023 / 06

  • dotnet new api -aot: '-aot' is not a valid option

    Soluciona el error '-aot is not a valid option' usando la sintaxis correcta con doble guion: dotnet new api --aot.

  • Cómo empezar a programar con C#

    Una guía para principiantes sobre cómo empezar a programar en C#, desde la instalación de Visual Studio hasta escribir tu primer programa y encontrar recursos para aprender.

  • Novedades de .NET 8

    .NET 8 fue lanzado el 14 de noviembre de 2023 como versión LTS (Long Term Support), lo que significa que seguirá recibiendo soporte, actualizaciones y correcciones de errores durante al menos tres años desde su lanzamiento. Como es habitual, .NET 8 trae soporte para una nueva versión del lenguaje C#, en este caso C# 12.

Todos los pilares Inicio