错误:最佳重载方法匹配' LaunchPadLite.Software.Software(int,string,string)'有一些无效的论点

时间:2014-10-28 04:15:57

标签: c#

每当我尝试运行时,这是红色的下划线“新软件(名称,ID,新路径);”有人知道怎么修这个东西吗?

 public Software addSoftware()
        {
            Console.WriteLine("Enter the name of the application");
            string name = Console.ReadLine();
            Console.WriteLine("Enter the ID");
            int ID = Convert.ToInt32(Console.ReadKey());
            Console.WriteLine("Enter the full path");
            string newPath = Console.ReadLine();
            Software newSoftware = new Software(name, ID, newPath);
            return newSoftware;
        }

1 个答案:

答案 0 :(得分:1)

似乎方法签名是

LaunchPadLite.Software.Software(int, string, string)

但是你试图用

调用它
string, int, string

检查参数的顺序,传递正确的类型,它应该有效。