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()
{
}
}
}