加入他們,我有以下問題:當我將字符串添加到我的電話號碼的第2位點消失這樣C#號消失後,我用繩子
var needed_product = sets * (2 * price_bananas) +
sets * (4 * price_eggs) +
sets * (0.2 * price_berries);
var difference = Math.Abs(needed_product - amount_cash);
if (amount_cash>=needed_product)
{
Console.Write("Ivancho has enough money - it would cost " + "{0:F2}",
needed_product + "lv.");
}
輸出是37後, 4,當它應該是37,40時,在逗號後再多一位數字。我該如何解決這個問題? 當我在不添加最後一個字符串的情況下打印它時,整數的輸出是正確的。
您的代碼很好「{0:F2}」將始終輸出2個小數位。你確定你正在運行正確的構建? – CathalMF
你在調試器中還是在控制檯中檢查值? – user1666620
在控制檯中。當我加入+「lv。」時,「{0:F2}」不會輸出兩位小數,只有當我沒有放置任何東西時。 –