нету саддешна - нечего ожидать)
Я без понятия что это, если честно.
https://learn.microsoft.com/en-us/dotnet/csharp/language-reference/unsafe-code Раздел Fixed-size buffers
Вот это уже кидали, и вроде бы даже в переписке с тобой: https://gist.github.com/jack-pappas/9725445 Вместо поля отдельный почти фейковый структурный тип заводишь нужной длины. Мне кажется, что это аналог.
Не, там unsafe торчит, нахрен мне такое? :) Я на unsafe соорудить могу и сам, фишка Fixed-buffer array что прямо по индексу обращаешься и не паришься
Я понятия не имею, является ли FixedBuffer unsafe в C#.
Примеры выше :)
Это единственное место, при декларации, дальше никаких unsafe/fixed и прочей бодяги, сравнивая с решением на фарше-так и вообще разница в кол-ве суеты чудовищная
fixed MyStruct byffer[122] не работае
// У мя перенесённые низкоуровневые файлы на фарше значительно короче шарпных были. Несмотря на атрибуты и т.п.
У меня не так-пример выше с фиксед-буффер array показателен. ну и AVX код, который массово return использует-на фарше превращается в сборище рекурсивных функций, на которые переписывать смысла не вижу время тратить
Обсуждают сегодня