int型別的最大值是2147483647,2個最大值相加就會超出int的最大值,即出現溢位。
class program
}把斷點打在 int z = x + y;**行,單步除錯,可以看到z的值為-2。因為int型別的最大值是2147483647,x + y超出了最大值,出現了溢位。
□ 使用checked
如果我們想讓編譯器幫我們判斷是否溢位,就使用checked關鍵字。
class program
}執行,丟擲溢位異常:
如果我們想手動捕獲並列印異常,應該這樣寫:
class program
catch (overflowexception ex)
console.readkey();
}
}執行,
□ 使用unchecked
使用unchecked不會丟擲溢位異常。
class program
}結果為:-2
總結:checked關鍵字用來檢查、捕獲溢位異常,unchecked關鍵字用來忽略溢位異常。
ztree設定節點checked
1 根據id獲取樹的某個節點 var ztree fn.ztree.getztreeobj mytree var node ztree.getnodebyparam id 1 2 設定node節點擊中狀態 ztree.selectnode node 3 設定node節點checked選中,有兩種方法...
element ui 分頁記憶checked
table data tabledata border ref multipletablechannel selection change selectchannel style width 100 column type selection width 55 column type index w...
關於checked預設問題
這個問題困擾我有一段時間了,今天終於解決了。接手現在的專案半個月了,我看之前的人寫的一直沒有生效,但是需求上沒有這個要求,所以一直沒管。今天客戶提出希望同意購買須知協議預設是不選中,emm.於是就開始想辦法解決。檢視官方文件是這樣寫的 然後就覺得之前的 沒有問題啊,怎麼會不生效呢?然後開始查詢相關資...