C# novice burada, int 'max' aşağıdaki 0 olduğunda Sıfır hatasıyla bir bölme elde ediyorum, bunun neden olduğunu anlayabiliyorum, ancak maksimum 0 olduğunda bunu nasıl ele almalıyım? pozisyon da bir int. sıfır içinSıfır hatayla bölün, bunu nasıl düzeltirim?
private void SetProgressBar(string text, int position, int max)
{
try
{
int percent = (100 * position)/max; //when max is 0 bug hits
string txt = text + String.Format(". {0}%", percent);
SetStatus(txt);
}
catch
{
}
}
http: // stackoverflow adresinde mevcut olan gibi güvenli bir bölümleme yöntemi kullanabilirsiniz.com/a/13260217/378115 –