有没有办法让这个更清洁,而不是像我在这里所做的那样使用临时值?在循环中获取每100个值
更新代码有一个逻辑错误,并没有显示我在做什么。 这是我在做什么:
var loopTempValue = noOfPackets/100;
for(i=0; i < noOfPackets; i++)
{
\\DoStuff
if (i == loopTempValue)
{
loopTempValue = loopTempValue + (noOfPackets/100);
UploadBackGroundWorker.ReportProgress(pross);
}
}
UPDATE最终
这是怎么了固定后的反馈,THX的家伙。
if (i % (noOfPackets/100) == 0 && i != 0)
{
UploadBackGroundWorker.ReportProgress(pross);
}
你有没有听说过' =`运算符?他们用`a = b`来代替`a = a b`这样的陈述。例如:`a + = b`,`a%= b`,`a * = 2` ... –
shybovycha
2011-01-25 11:07:57
要清楚,您需要36,72,144,...序列与您的代码或第100,200 ,300个序列形式的标题? – 2011-01-25 11:13:00
你的要求是什么?更新代码 – naveen 2011-01-25 11:14:24