共用方式為


Checked 與 Unchecked (C# 參考)

C# 陳述式可在 checked 或 unchecked 內容中執行。 在 checked 內容中,算術溢位會引發例外狀況。 在 unchecked 內容中,會忽略算術溢位並截斷結果。

如果未指定 checked 或 unchecked,預設內容會取決於編譯器選項等外部因素。

溢位檢查會影響下列作業:

  • 在整數類型上使用下列預先定義之運算子的運算式:

    ++   --   - (一元)   +   -   *   /

  • 整數類型之間的明確數值轉換。

/checked 編譯器選項可讓您針對明確不在 checked 或 unchecked 關鍵字範圍中的所有整數算術陳述式,指定 checked 或 unchecked 內容。

請參閱

參考

C# 關鍵字

陳述式關鍵字 (C# 參考)

概念

C# 程式設計手冊

其他資源

C# 參考