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


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

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

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

"class" не имеет подходящего статического метода Main
'class' does not have a suitable static Main method

Параметр компилятора /main указывал класс, в котором следовало выполнить поиск метода Main. Однако метод Main был определен неверно.

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

// CS1558.cs
// compile with: /main:MyNamespace.MyClass

namespace MyNamespace
{
   public class MyClass
   {
      public static float Main() 
      {
         return 0.0; // CS1558 because the return type is a float.
      }
   }
}