我想在C#中將我的輸出四捨五入到2位小數。我的代碼工作正常,它將我想要的內容寫入我的標籤,但拒絕將其舍入爲2位小數。誰能幫我這個?評論math.round代碼是我試過的沒有錯誤。它不適合我。Math.Round在C#中的標籤
private void button1_Click(object sender, EventArgs e)
{
try
{
double input;
double number = 0.484;
double output;
input = Convert.ToDouble(textBox1.Text);
output = Convert.ToDouble(input/number);
label1.Text = output.ToString();
//output = Math.Round(output, 2);
//Math.Round(output, 2);
}
catch
{
// Do nothing
1)'ToString'採用可用於顯示兩位數的格式字符串2)如果您關心實際數字中的小數位數,請考慮在'double'上使用'decimal'。 3)你是否真的在'output'之前從'output'分配給'label1.Text'?這是行不通的。 – CodesInChaos