У меня есть этот кодНесколько операторов в течение
for(int l = 1 ; l <= c ; l++, Sleep(500*min(l, 8))) //... <= 4000 msec
{
....
}
это было бы эквивалентно это?
for(int l = 1 ; l <= c ; l++) //... <= 4000 msec
{
Sleep(500*min(l, 8))
....
}
Я хочу переписать исходный код на C#. Является ли второй подход тем же, что и в C#?
заключительная часть из 'для (;;)' эквивалентно тому, что происходит на * end * цикла. И в вашем исходном случае 'l ++' происходит до 'Sleep'. –
BoBTFish
@BoBTFish Не могли бы вы разобраться? –
Вы потеряете один 'l' счет, что делает' int l = 0' в модифицированной версии поможет вам –