Ошибка компилятора CS0526
Обновлен: Ноябрь 2007
Сообщение об ошибке
Интерфейсы не могут содержать конструкторы
Interfaces cannot contain constructors
Для интерфейсов нельзя определить конструкторы. Метод считается конструктором, если его имя совпадает с именем класса и для него не указан тип возвращаемых данных.
Следующий пример приводит к созданию ошибки CS0526:
// CS0526.cs
namespace x
{
public interface clx
{
public clx() // CS0526
{
}
}
public class cly
{
public static void Main()
{
}
}
}