2023-11-12 csharpdotnetdotnet-8 C# Elegir aleatoriamente elementos de una lista En C#, puedes seleccionar aleatoriamente elementos de una lista usando Random.GetItems, un método introducido en .NET 8. Aprende cómo funciona con ejemplos prácticos.
2023-11-11 dockerdotnet Cómo publicar un contenedor como tar.gz en .NET Aprende a publicar un contenedor de .NET 8 como un archivo tar.gz usando la propiedad ContainerArchiveOutputPath con dotnet publish.
2023-11-10 csharpmauidotnet MAUI: Cómo registrar handlers en una biblioteca Aprende a registrar view handlers y servicios desde dentro de una biblioteca de .NET MAUI usando el patrón builder y los métodos de extensión de MauiAppBuilder.
2023-11-09 csharpdotnet Cómo solucionar: 'Point' no tiene un tamaño predefinido, por lo tanto sizeof solo se puede usar en un contexto unsafe Soluciona el error de C# en el que sizeof no se puede usar con Point fuera de un contexto unsafe. Dos soluciones: habilitar código unsafe o usar Marshal.SizeOf.
2023-11-08 csharpdotnetdotnet-8 C# Acceder al campo de respaldo de una propiedad privada usando Unsafe Accessor Usa UnsafeAccessorAttribute en .NET 8 para acceder a los campos de respaldo autogenerados de propiedades automáticas privadas en C# sin reflexión.
2023-11-06 csharpdotnetdotnet-8 C# Archivos ZIP a Stream .NET 8 incluye nuevas sobrecargas de CreateFromDirectory y ExtractToDirectory que te permiten crear y extraer archivos ZIP directamente desde y hacia un Stream, sin escribir en disco.
2023-11-05 csharpdotnetdotnet-8 Rendimiento de .NET 8: GetGenericTypeDefinition 10 veces más rápido Las pruebas de GetGenericTypeDefinition en .NET 8 frente a .NET 7 muestran un rendimiento casi 10 veces mayor. Mira el código del benchmark y los resultados con BenchmarkDotNet.
2023-11-04 csharpdotnet Cómo tomar una captura de pantalla en .NET core Aprende a capturar una imagen de todo tu escritorio desde una aplicación de consola .NET usando System.Windows.Forms. Solución solo para Windows que cubre todos los monitores.
2023-11-02 csharpdotnetdotnet-8 C# Cómo actualizar un campo readonly usando UnsafeAccessor Aprende a actualizar un campo readonly en C# usando UnsafeAccessor, una alternativa a la reflexión sin la penalización de rendimiento. Disponible en .NET 8.
2023-11-01 csharpdotnetdotnet-8 Rendimiento de .NET 8: UnsafeAccessor vs. Reflection Benchmark de UnsafeAccessor frente a Reflection en .NET 8. Mira cómo UnsafeAccessor logra rendimiento sin sobrecarga comparado con la reflexión tradicional.