Инициализация памяти, выделенной с помощью stackalloc

Если я выделяю память с stackalloc в С#, инициализируется память (с помощью 0)?
Документация не говорит об этом и говорит только о том, что зарезервирована правильная сумма.

В моих тестах такая память по умолчанию была 0, но это не значит, что она гарантирована.

Ответ 1

Из спецификации:

18.8 Размещение стека

Содержимое вновь выделенной памяти undefined.