-1
編譯器顯示錯誤如何解決「CS1503參數1:無法從'方法組'轉換爲'布爾''」編譯錯誤?
CS1503參數1:不能從「方法組」到「布爾」轉換。
我不明白爲什麼Console.WriteLine(Сalculate)
不輸出。謝謝你的答案。
這裏的代碼:
public static double Calculate(string userInput)
{
var parts = userInput.Split(' ');
var sum = double.Parse(parts[0]);
var rate = double.Parse(parts[1]);
var time = double.Parse(parts[2]);
return sum * (1 - Math.Pow(rate/ rate, time))/(1 - rate/ rate);
}
static void Main()
{
Calculate(Console.ReadLine());
Console.ReadKey();
Console.WriteLine(Сalculate);
Console.ReadKey();
}
你應該傳遞參數'Сalculate',現在你是路過的方法來'WriteLine' .. –
三線'Main':'Console.WriteLine(Сalculate)',但'Сalculate'是一個函數。 – Richard
基本上你需要捕獲'Calculate'在一個變量中的返回,然後在'Console.WriteLine'中使用它。或者直接在一行中完成:Console.WriteLine(Calculate(Console.ReadLine()));' – juharr