Sdílet prostřednictvím


Compilerfehler CS0526

Aktualisiert: November 2007

Fehlermeldung

Schnittstellen können keine Konstruktoren enthalten.
Interfaces cannot contain constructors

Konstruktoren können nicht für Schnittstellen definiert werden. Eine Methode gilt als Konstruktor, wenn sie über denselben Namen wie die Klasse und über keinen Rückgabetyp verfügt.

Im folgenden Beispiel wird CS0526 generiert:

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

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