コンパイラ エラー CS0526

更新 : 2007 年 11 月

エラー メッセージ

インターフェイスにコンストラクタを含めることはできません。

コンストラクタは、interface に対して定義できません。クラスと同じ名前で戻り値の型がないメソッドは、コンストラクタと見なされます。

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

// CS0526.cs
namespace x
{
   public interface clx
   {
      public clx()   // CS0526
      {
      }
   }

   public class cly
   {
      public static void Main()
      {
      }
   }
}