编译器错误 CS1520

更新:2007 年 11 月

错误消息

方法必须有返回类型

在类、结构或接口中声明的方法必须具有显式返回类型。

下面的示例生成 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()
   {
   }
}