Мой сценарий таков, что мне нужно вводить раздел кода каждые десять процентов, но он работает не совсем так, как ожидалось. Он вводит код почти на каждом проценте, что связано с моим кодом, но мне не хватает знаний, чтобы знать, как его изменить.
Код: Выделить всё
int currentPercent = Math.Truncate((current * 100M) / total);
//avoid divide by zero error
if (currentPercent > 0)
{
if (IsDivisible(100, currentPercent))
{
....my code that works fine other than coming in too many times
}
}
Код: Выделить всё
private bool IsDivisible(int x, int y)
{
return (x % y) == 0;
}
Подробнее здесь: https://stackoverflow.com/questions/253 ... 00-percent
Мобильная версия