2023-06-10 csharp Cómo cambiar a C# 12 Resuelve los errores de versión de lenguaje C# 12 actualizando tu target framework a .NET 8 o configurando LangVersion en tu archivo .csproj.
2023-06-10 csharp Novedades de C# 12 Una visión general de las nuevas características de C# 12, incluyendo constructores primarios, parámetros lambda por defecto, expresiones de colección, inline arrays y más.
2023-05-09 csharp C# 12 - Valores por defecto para parámetros en expresiones lambda C# 12 te permite especificar valores por defecto para los parámetros y arrays params en expresiones lambda, igual que en métodos y funciones locales.
2023-03-21 csharp C# 11 - Atributos genéricos Aprende a definir y usar atributos genéricos en C# 11, incluyendo las restricciones sobre los argumentos de tipo y los mensajes de error más comunes.
2023-03-18 csharp C# 11 - modificador de acceso file y tipos con ámbito de archivo Aprende cómo el modificador file de C# 11 restringe el ámbito de un tipo al archivo en el que se declara, ayudando a evitar colisiones de nombres con los source generators.
2023-03-17 csharp C# 11 - Literales raw string interpolados Aprende a usar literales raw string interpolados en C# 11, incluyendo el escape de llaves, varios caracteres $ y operadores condicionales.
2023-03-15 csharp Literales raw string en C# 11 (sintaxis con triple comilla) Usa los literales raw string de C# 11 (sintaxis con triple comilla `"""`) para incrustar espacios en blanco, saltos de línea y comillas sin secuencias de escape. Reglas y ejemplos.
2023-03-14 csharp Cómo cambiar a C# 11 Soluciona el error 'Feature is not available in C# 10.0' cambiando a C# 11 mediante el target framework o LangVersion en tu archivo .csproj.
2023-03-11 csharp C# lanzar excepción si es null: ArgumentNullException.ThrowIfNull (.NET 6+) Usa ArgumentNullException.ThrowIfNull en .NET 6+ para comprobaciones de null concisas, o utiliza expresiones throw en C# 7+ para frameworks anteriores.
2020-11-20 csharp Obtener el stream de un Embedded Resource en .NET Core Aprende a obtener el stream de un recurso embebido en .NET Core entendiendo cómo se compone el nombre del recurso y usando GetManifestResourceStream.