Как и зачем использовать ValueTask в C#
Привет, Хабр!
Сегодня мы будем разбирать интересную вещь в C# ValueTask — штука, которая спасет асинхронные методы от лишних аллокаций.
Если коротко, ValueTask — это структура, которая позволяет вернуть либо Task, либо готовый результат. Она появилась в C# 7.0 для снижения накладных расходов при работе с асинхронным кодом.
Читать далее
https://habr.com/ru/companies/otus/articles/873128/?utm_campaign=873128&utm_source=habrahabr&utm_medium=rss
Post #9262
691