コンパイラ エラー CS1676

更新 : 2007 年 11 月

エラー メッセージ

パラメータ '番号' は 'キーワード' キーワードで宣言されなければなりません。

このエラーは、匿名メソッドのパラメータの型修飾子が、キャスト先のデリゲートの宣言と異なる場合に発生します。

次の例では CS1676 エラーが生成されます。

// CS1676.cs
delegate void E(ref int i);
class Errors 
{
   static void Main()
   {
      E e = delegate(out int i) { };   // CS1676
      // To resolve, use the following line instead:
      // E e = delegate(ref int i) { };
   }
}