コンパイラ エラー CS0821

更新 : 2007 年 11 月

エラー メッセージ

暗黙的に型指定されたローカル変数は修正できません

暗黙的に型指定されたローカル変数と匿名型は、fixed コンテキストではサポートされません。

このエラーを解決するには

  • 変数から fixed 修飾子を削除するか、変数を明示的な型として指定します。

使用例

次のコードは CS0821 を生成します。

class A
{
    static int x;

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

参照

参照

暗黙的に型指定されるローカル変数 (C# プログラミング ガイド)