What functionality does the stackalloc keyword provide? When and Why would I want to use it?
stackalloc
It is like Steve pointed out, only used in unsafe code context (e.g, when you want to use pointers).
If you don't use unsafe code in your C# application, then you will never need this.