共用方式為


編譯器錯誤 CS0821

更新:2007 年 11 月

錯誤訊息

隱含型別區域變數不可以是 fixed

fixed 內容不支援隱含型別區域變數和匿名型別。

若要更正這個錯誤

  • 移除變數中的 fixed 修飾詞 (Modifier),或指定變數的明確型別。

範例

下列程式碼會產生 CS0821:

class A
{
    static int x;

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

請參閱

參考

隱含型別區域變數 (C# 程式設計手冊)