有沒有辦法讓這個更清潔,而不是像我在這裏所做的那樣使用臨時值?在循環中獲取每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