更新:2007 年 11 月

错误消息

“method”方法的重载不带有“number”个参数

对类方法进行了调用,但没有一种形式的方法带有所需数目的参数。

如果正在调用所引用程序集中类上的方法,并且该方法在它的一个或多个参数上有默认值,则会发生 CS1501。C# 不能使您创建参数上带有默认值的方法,但另一种面向运行库的语言可以。如果参数(在所引用程序集的方法中)有默认值,您仍然必须调用方法并显式传递所有参数。

示例

下面的示例生成 CS1501。

 复制代码
    // CS1501a.cs
    public class a
    {
        public static int Main()
        {
            a.Main(2);
            return 1;
        }
    }