更新:2007 年 11 月
错误消息
“method”方法的重载不带有“number”个参数对类方法进行了调用,但没有一种形式的方法带有所需数目的参数。
如果正在调用所引用程序集中类上的方法,并且该方法在它的一个或多个参数上有默认值,则会发生 CS1501。C# 不能使您创建参数上带有默认值的方法,但另一种面向运行库的语言可以。如果参数(在所引用程序集的方法中)有默认值,您仍然必须调用方法并显式传递所有参数。
示例
下面的示例生成 CS1501。
复制代码 | |
---|---|
// CS1501a.cs public class a { public static int Main() { a.Main(2); return 1; } } |