2014-10-28 51 views
0

每次我嘗試運行時,這都是紅色下劃線「new Software(name,ID,newPath); 「有人知道怎麼修這個東西嗎?錯誤:'LaunchPadLite.Software.Software(int,string,string)'的最佳重載方法匹配有一些無效參數

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; 
     } 
+0

檢查參數的順序,第一個參數應該是int,第二個參數是一個字符串。 – kennyzx 2014-10-28 04:17:57

回答

1

看來這個方法簽名是

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

但是你試圖用

string, int, string 

調用它檢查的參數的順序,傳遞正確的類型,它應該工作。

相關問題