Mega Code Archive

 
Categories / C# Tutorial / Unsafe
 

Alloate a chuck on the stack

You can allocate memory from the stack by using stackalloc. stackalloc can be used only when initializing local variables. stackalloc has this general form: type *p = stackalloc type[size] stackalloc must be used in an unsafe context. using System; using System.Globalization; public class MainClass{   static void Main(string[] args)   {            unsafe       {       char* p = stackalloc char[256];       for (int k = 0; k < 256; k++)          p[k] = (char)k;     }     } }