
Юрий Малич
NP4 GmbH
Расскажу о модификаторе ref
, управляемых указателях, ref-структурах (Span<T> и других).
Покажу, как реализована низкоуровневая арифметика с управляемыми указателями в C#, какие у нее неявные возможности и подводные камни и почему появилась ref-структура Span<T>.
Мы заглянем «под капот» внутренних функций dotnet/runtime
и посмотрим, как разработчики рантайма используют ref
для оптимизации библиотечных функций на низком уровне.
Расскажу, как можно использовать Span<T> для оптимизации работы с текстовыми и бинарными данными в своих приложениях и какие новые возможности работы с ref-структурами появились в .NET 9.0.
NP4 GmbH