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


Предупреждение компилятора (уровень 4) CS0028

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

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

"объявление функции" имеет неверную подпись и не может являться точкой входа
'function declaration' has the wrong signature to be an entry point

Объявление метода Main является недопустимым, так как была произведена декларация с недопустимой подписью. Процедура Main должна быть объявлена как "static", а также должна возвращать int или void. Дополнительные сведения см. в разделе Main() и аргументы командной строки (Руководство по программированию в C#).

Следующий пример приводит к возникновению ошибки CS0028:

// CS0028.cs
// compile with: /W:4 /warnaserror
public class a
{
    public static double Main(int i)   // CS0028
    // Try the following line instead:
    // public static void Main()
    {
    }
}