作者yearue (泡泡泡)
看板C_Sharp
标题[问题] 累加次数计算
时间Wed May 20 13:41:16 2009
我在写一个form,里面设计了一个button,
可以把每一次在form上输入的结果都累计显示在这个button的message box里,
比如说第一次结果是2,第二次结果是4,按了button後会显示6。
我试着用loop,但是对这个概念还是不太懂。
syntax:
for (initializationExpression; booleanExpression; incrementExpression)
{
statements
}
所以如果要算上面的例子的话:
int sum = 0;
for (int i=1;i<=
???;i++)
{
sum = sum + sum;
}
我的书上的for loop是用算利息当例子,我看得懂。
但是当要用到我这个form上,我就不知道该怎麽改。
请问一下我的方向对吗?还是我完全搞混了?
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 24.18.224.65
※ 编辑: yearue 来自: 24.18.224.65 (05/20 13:41)
1F:推 ianfang:你逻辑错了吧 你要做的东西不是用回圈解的... 05/20 16:57
2F:→ ianfang:我感觉是你每按一次button就再累加并印出来对吧 05/20 16:58
3F:→ ianfang:如果我理解没错 你要的是一个全域变数去累加每次按button 05/20 16:59
4F:→ ianfang:要加的数值 回圈的逻辑不是你要的 05/20 17:00
5F:→ yearue:我google了一下 C#没有global variable可以用 05/21 11:19
6F:推 OracleRoot:将累计次数变数设成static 05/21 11:31
7F:→ humanfly:有。 05/23 16:47
8F:→ yearue:我已经写出来的 用的是class variable 05/24 00:10
9F:→ yearue:class variable只能在同一个form用 05/24 00:11
10F:→ yearue:global variable可以跨form 但是.NET没有 05/24 00:11
11F:→ wvsrugby:public class DIRTY { public static int SUM; } 05/24 02:45