企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
# 编译器错误 CS1501 “method”方法的重载不带有“number”个参数 对类方法进行了调用,但没有带有所需数目的参数的方法的定义。 下面的示例生成 CS1501。 ``` using System; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { ExampleClass ec = new ExampleClass(); ec.ExampleMethod(); ec.ExampleMethod(10); // The following line causes compiler error CS1501 because // ExampleClass does not contain an ExampleMethod that takes // two arguments. ec.ExampleMethod(10, 20); } } // ExampleClass contains two overloads for ExampleMethod. One of them // has no parameters and one has a single parameter. class ExampleClass { public void ExampleMethod() { Console.WriteLine("Zero parameters"); } public void ExampleMethod(int i) { Console.WriteLine("One integer parameter."); } //// To fix the error, you must add a method that takes two arguments. //public void ExampleMethod (int i, int j) //{ // Console.WriteLine("Two integer parameters."); //} } } ```