从文本框中解析数字,包括小数位/输出有 2 个小数位
Parse number from textbox including decimal place / output with 2 decimal places
我在这里成为非会员跟踪者已经有一段时间了,这非常有价值!谢谢!
虽然我被卡住了,想听听一些建议。
我正在制作一个简单的计算器,可以计算按下按钮时的二十一点支出,但我无法让它显示小数位。我希望它在输出时显示 2 位小数。
我使用的代码如下:
private void GO_Click(object sender, EventArgs e)
{
int TextBoxnumber;
int BJwin;
int BJwinTotal;
int win;
int wintotal;
TextBoxnumber = int.Parse( textBox1.Text);
BJwin = TextBoxnumber + (TextBoxnumber / 2);
BJwinTotal = TextBoxnumber + BJwin;
win = TextBoxnumber;
wintotal = TextBoxnumber + TextBoxnumber;
textBox2.Text = BJwin.ToString();
textBox3.Text = BJwinTotal.ToString() ;
textBox5.Text = win.ToString();
textBox6.Text = wintotal.ToString();
}
任何帮助或建议都会很棒,因为我对字符串格式真的一无所知...
提前致谢!
克里斯
您必须使用 decimal
个变量来获得小数结果:
private void GO_Click(object sender, EventArgs e)
{
decimal TextBoxnumber;
decimal BJwin;
decimal BJwinTotal;
decimal win;
decimal wintotal;
TextBoxnumber = decimal.Parse( textBox1.Text);
BJwin = TextBoxnumber + (TextBoxnumber / 2);
BJwinTotal = TextBoxnumber + BJwin;
win = TextBoxnumber;
wintotal = TextBoxnumber + TextBoxnumber;
textBox2.Text = BJwin.ToString("0.00");
textBox3.Text = BJwinTotal.ToString("0.00") ;
textBox5.Text = win.ToString("0.00");
textBox6.Text = wintotal.ToString("0.00");
}
我在这里成为非会员跟踪者已经有一段时间了,这非常有价值!谢谢!
虽然我被卡住了,想听听一些建议。
我正在制作一个简单的计算器,可以计算按下按钮时的二十一点支出,但我无法让它显示小数位。我希望它在输出时显示 2 位小数。
我使用的代码如下:
private void GO_Click(object sender, EventArgs e)
{
int TextBoxnumber;
int BJwin;
int BJwinTotal;
int win;
int wintotal;
TextBoxnumber = int.Parse( textBox1.Text);
BJwin = TextBoxnumber + (TextBoxnumber / 2);
BJwinTotal = TextBoxnumber + BJwin;
win = TextBoxnumber;
wintotal = TextBoxnumber + TextBoxnumber;
textBox2.Text = BJwin.ToString();
textBox3.Text = BJwinTotal.ToString() ;
textBox5.Text = win.ToString();
textBox6.Text = wintotal.ToString();
}
任何帮助或建议都会很棒,因为我对字符串格式真的一无所知...
提前致谢!
克里斯
您必须使用 decimal
个变量来获得小数结果:
private void GO_Click(object sender, EventArgs e)
{
decimal TextBoxnumber;
decimal BJwin;
decimal BJwinTotal;
decimal win;
decimal wintotal;
TextBoxnumber = decimal.Parse( textBox1.Text);
BJwin = TextBoxnumber + (TextBoxnumber / 2);
BJwinTotal = TextBoxnumber + BJwin;
win = TextBoxnumber;
wintotal = TextBoxnumber + TextBoxnumber;
textBox2.Text = BJwin.ToString("0.00");
textBox3.Text = BJwinTotal.ToString("0.00") ;
textBox5.Text = win.ToString("0.00");
textBox6.Text = wintotal.ToString("0.00");
}