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


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

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

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

Метод должен иметь возвращаемый тип
Method must have a return type

Объявленный как класс, структура или интерфейс метод должен иметь явно определенный возвращаемый тип.

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

// CS1520a.cs
public class x
{
   f7()   // CS1520, needs return type
   // try the following definition
   // void f7()
   {
   }

   public static void Main()
   {
   }
}

Эта ошибка также может происходит в случае, когда вариант имени конструктора отличается от имени, использованном в объявлении класса или структуры, как показано в следующем примере:

// CS1520b.cs
public class Class1
{
   public class1()   // CS1520, incorrect case
   {
   }
   static void Main()
   {
   }
}