Кто-нибудь когда-либо использовал stackalloc во время программирования на С#? Я знаю, что происходит, но единственный раз, когда он появляется в моем коде, случайно, потому что Intellisense предлагает это, когда я начинаю набирать static, например.
Несмотря на то, что он не связан с сценариями использования stackalloc, я на самом деле выполняю значительное количество старых взаимодействий в своих приложениях, поэтому время от времени я могу использовать код unsafe. Но, тем не менее, я обычно нахожу способы полностью избежать unsafe.
И так как размер стека для одного потока в .Net составляет ~ 1 Мб (исправьте меня, если я ошибаюсь), я еще более зарезервирован от использования stackalloc.
Существуют ли какие-то практические случаи, когда можно было бы сказать: "Это именно то, что нужно для обработки данных и обработки для меня небезопасным и использовать stackalloc"?