Ошибка компилятора CS0247
Обновлен: Ноябрь 2007
Сообщение об ошибке
С stackalloc не может использоваться отрицательный размер
Cannot use a negative size with stackalloc
В оператор stackalloc передано отрицательное число.
Следующий пример приводит к созданию ошибки CS0247:
// CS0247.cs
// compile with: /unsafe
public class MyClass
{
unsafe public static void Main()
{
int *p = stackalloc int [-30]; // CS0247
}
}