Ошибка компилятора CS0821
Обновлен: Ноябрь 2007
Сообщение об ошибке
Неявно типизированные локальные переменные не могут быть фиксированными
Implicitly typed locals cannot be fixed
Неявно типизированные локальные переменные и анонимные типы не поддерживаются в контексте fixed.
Исправление данной ошибки
- Либо удалите модификатор fixed из переменной, либо явно укажите ее тип.
Пример
В следующем коде возникает ошибка CS0821.
class A
{
static int x;
public static int Main()
{
unsafe
{
fixed (var p = &x) { }
}
return -1;
}
}
См. также
Ссылки
Неявно типизированные локальные переменные (Руководство по программированию в C#)