我必须用钱数数,我创建了一些文本框,用户可以在其中输入他有多少 1 欧元硬币。(所以对于 2 欧元、5 欧元等)现在我想计算总计,但如果文本框为空,则不能计算它。我尝试了一些方法,但它不起作用,因为程序会自动开始计算每个输入。
为了简短起见,我想在计算过程中跳过空文本框。
现在我有这个:
Int32 aa = Int32.Parse(textBox1.Text); // 5 c
Int32 ba = Int32.Parse(textBox2.Text); // 10 c
Int32 ca = Int32.Parse(textBox3.Text); // 20 c
Int32 da = Int32.Parse(textBox4.Text); // 50 c
Int32 ea = Int32.Parse(textBox5.Text); // 1 e
Int32 fa = Int32.Parse(textBox6.Text); // 2 e
Int32 ga = Int32.Parse(textBox7.Text); // 5 e
Int32 ha = Int32.Parse(textBox8.Text); // 10 e
Int32 ia = Int32.Parse(textBox9.Text); // 20 e
Int32 ja = Int32.Parse(textBox10.Text); // 50 e
Int32 ka = Int32.Parse(textBox11.Text); // 100 e
Int32 total = ((aa * 5) + (ba * 10) + (ca * 20) + (da * 50) + (ea * 100) + (fa * 200) + (ga * 500) + (ha * 1000) + (ia * 2000) + (ja * 5000) + (ka * 100000)) / 100;
richTextBox1.AppendText("\r\nTotaal: € " + total.ToString());
但这不起作用,因为有时会有空盒子;)
我希望你能给我一个简单的解决方案。