Czy jest jakiś sposób, aby uczynić to czystszym i nie używać tempwalu tak jak tutaj?Zdobądź co 100-tą wartość w pętli
UPDATE kod miał błąd logiczny i nie pokazywał co robię. To, co robię:
var loopTempValue = noOfPackets/100;
for(i=0; i < noOfPackets; i++)
{
\\DoStuff
if (i == loopTempValue)
{
loopTempValue = loopTempValue + (noOfPackets/100);
UploadBackGroundWorker.ReportProgress(pross);
}
}
UPDATE Finał
To w jaki sposób jej trwałe po zwrotne, chłopaki thx.
if (i % (noOfPackets/100) == 0 && i != 0)
{
UploadBackGroundWorker.ReportProgress(pross);
}
Czy kiedykolwiek słyszałeś o ' =' operatorach? zastępują instrukcje typu 'a = a b' z' a = b'. Np .: 'a + = b',' a% = b', 'a * = 2' ... –
shybovycha
Dla jasności, potrzebujesz sekwencji 36, 72, 144, ... jak w kodzie lub th 100200 , 300 sekwencji z tytułu? –
jaki jest twój wymóg? – naveen