我得到這個錯誤,並不完全確定爲什麼。在一類我創建具有以下行的代碼的對象:最好的重載方法匹配有一些類的構造函數無效參數(C#)
StoreSale sale = new StoreSale(1, 13.99);
的StoreSale類內部的構造是這樣的:
public StoreSale(int quantity, float value)
{
this.quantity = quantity;
this.value = value;
}
...和我得到的錯誤「的'applicationname'的最佳重載方法匹配.StoreSale.StoreSale(int,float)有一些無效參數。'
有人能告訴我我做錯了什麼嗎?
既然你沒有int quantity = 1的問題,問題顯然是13.99的值。代碼的第一行看起來不像真實運行時的聲明,因爲這些值都是硬編碼的。因此,您可以輕鬆完成浮點值= 13.99;併爲自己看到了這個錯誤。 –