如何进行简单的数学运算并在文本框中显示结果

时间:2010-04-26 09:54:08

标签: c# math

我知道这是一个相当简单的问题,但我无法在谷歌或任何地方找到合适的例子。

我有这件作品

int numberOfPlays = int.Parse(textBox2.Text);
numberOfPlays = (numberOfPlays++);
textBox2.Text = (numberOfPlays.ToString()); 
MessageBox.Show(numberOfPlays.ToString());

所以基本上我想要做的是获取textBox2的值,使其成为一个整数然后再加1。

我现在想不出更多细节,所以如果我不够清楚,请询问

提前致谢

4 个答案:

答案 0 :(得分:1)

这一行错了:

numberOfPlays = (numberOfPlays++);

你需要

numberOfPlays++;

否则,您将使用旧值覆盖更改(请注意(numberOfPlays++)是“旧”值,然后才会增加)。

答案 1 :(得分:0)

更改

 numberOfPlays = (numberOfPlays++);

 numberOfPlays++; 

答案 2 :(得分:0)

你应该写:

numberOfPlays++;

否则post increment operator会被应用(如名称所示) numberOfPlays的值再次分配给numberOfPlays - 这不会改变任何内容。

答案 3 :(得分:0)

扩展其他人所说的话,

numberOfPlays++

相同
numberOfPlays += 1

相同
numberOfPlays = numberOfPlays + 1