C# 中的斷言
斷言語句是執行時檢測程式邏輯錯誤的有效方法。它有兩個引數 -
- 真條件的布林表示式和
- 錯誤情況下要顯示什麼。
在大型和複雜的程式中,斷言對於快速清除通常在修改程式碼時出現的錯誤非常有用。避免在 assert 方法中使用任何函式呼叫。
你需要確保 assert 中新增的任何程式碼在刪除後不應改變輸出。這時你可以在程式中實現 Debug.Assert。
要實現它,可以使用一個臨時變數 -
int temp= DecCounter(d); Debug.Assert(temp !=0);
上面,對計數器的呼叫將減少該值。我們使用 temp 變數是因為釋出版本在使用 Assert 時會消除該呼叫。這可能在程式碼中產生一個錯誤,因此更好的方法是使用 temp。
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP