使用英语阅读

通过


编译器错误 CS0821

隐式类型的局部变量不能是固定值

隐式类型的局部变量和匿名类型在 fixed 上下文中不受支持。

更正此错误

  1. 可以从变量中删除 fixed 修饰符或者赋予该变量显式类型。

示例

下面的代码生成 CS0821:

C#
class A  
{  
    static int x;  
  
    public static int Main()  
    {  
        unsafe  
        {  
            fixed (var p = &x) { }  
        }  
        return -1;  
    }  
}  

另请参阅