Start Debugging

Etiqueta: async

14 posts · Página1de2

2026-06-20 csharpdotnetasync
Qué es ValueTask<T> y cuándo vale la pena
ValueTask y ValueTask<T> son structs que permiten a un método asíncrono devolver un resultado sin asignar un Task en el heap cuando se completa de forma síncrona. La ganancia es una asignación menos en rutas calientes que normalmente terminan sin esperar. El costo es un contrato estricto de esperar-una-sola-vez. Esto es lo que el tipo realmente es, cómo funciona, y el conjunto reducido de casos donde se gana su lugar.
Siguiente