英語で読む

次の方法で共有


コンパイラ エラー CS1055

add または remove アクセサーが必要です。

event がフィールドとして宣言されていない場合は、 addremove の両方のアクセサー関数を定義する必要があります。

次の例では CS1055 が生成されます。

// CS1055.cs  
delegate void del();  
class Test  
{  
   public event del MyEvent  
   {  
      int i;   // CS1055  
      // uncomment accessors and delete previous line to resolve  
      // add  
      // {  
      //    MyEvent += value;  
      // }  
      // remove  
      // {  
      //    MyEvent -= value;  
      // }  
   }  
  
   public static void Main()  
   {  
   }  
}