Доклад

Использование ref и ref-cтруктур для оптимизации кода C#

На русском языке

Расскажу о модификаторе ref, управляемых указателях, ref-структурах (Span<T> и других).

Покажу, как реализована низкоуровневая арифметика с управляемыми указателями в C#, какие у нее неявные возможности и подводные камни и почему появилась ref-структура Span<T>.

Мы заглянем «под капот» внутренних функций dotnet/runtime и посмотрим, как разработчики рантайма используют ref для оптимизации библиотечных функций на низком уровне.

Расскажу, как можно использовать Span<T> для оптимизации работы с текстовыми и бинарными данными в своих приложениях и какие новые возможности работы с ref-структурами появились в .NET 9.0.

Спикеры

Доклады