This documentation is archived and is not being maintained.
Compiler Error CS0247
Cannot use a negative size with stackalloc
A negative number was passed to a stackalloc statement.
The following sample generates CS0247:
// compile with: /unsafe
public class MyClass
unsafe public static void Main()
int *p = stackalloc int [-30]; // CS0247