Поделиться через


Ошибка компилятора CS0132

Обновлен: Ноябрь 2007

Сообщение об ошибке

"constructor": статический конструктор не должен иметь параметров
'constructor' : a static constructor must be parameterless

Статический конструктор не может быть объявлен с одним или несколькими параметрами. Дополнительные сведения см. в разделе Конструкторы (руководство по программированию на C#).

В следующем примере возникает ошибка CS0132.

// CS0132.cs
namespace MyNamespace
{
   public class MyClass
   {
      public MyClass(int i)
      {
      }
   }

   public class MyClass2 : MyClass
   {
      static MyClass2(int i)   // CS0132
      {
      }
   }
}