2 回答

TA貢獻(xiàn)1995條經(jīng)驗(yàn) 獲得超2個(gè)贊
Math.Max()您可以在執(zhí)行算術(shù)的行中將零指定為可能的最低值:
Holidays_Number_lbl.Text = (Math.Max(rdays - days, 0)).ToString();
但是,您要先轉(zhuǎn)換為字符串,然后再轉(zhuǎn)換回?cái)?shù)字。這樣的事情將消除對(duì)int.Parse:
...
int Holidays_Number = Math.Max(rdays - days, 0);
Holidays_Number_lbl.Text = Holidays_Number.ToString();
if ((Holidays_Number > min) && (Holidays_Number < max))
{
...

TA貢獻(xiàn)1868條經(jīng)驗(yàn) 獲得超4個(gè)贊
此行int Holidays_Number = int.Parse(Holidays_Number_lbl.Text);
正在設(shè)置 的值Holidays_Number
。if
然后下一行用語(yǔ)句檢查它。但是該if
語(yǔ)句不會(huì)更改值,它只是檢查它。因此,如果它低于 0,它將保持在 0 以下。
- 2 回答
- 0 關(guān)注
- 112 瀏覽
添加回答
舉報(bào)