Ошибка компилятора CS0522
Обновлен: Ноябрь 2007
Сообщение об ошибке
"constructor": структуры не могут вызывать конструкторы базового класса
'constructor' : structs cannot call base class constructors
Структура не может вызвать конструктор базового класса; удалите вызов конструктора базового класса.
В следующем примере возникает ошибка CS0522.
// CS0522.cs
public class clx
{
public clx(int i)
{
}
public static void Main()
{
}
}
public struct cly
{
public cly(int i):base(0) // CS0522
// try the following line instead
// public cly(int i)
{
}
}