C# 中的斷言
斷言語句在執行時捕獲程式邏輯錯誤時十分有效。它有兩個引數−
- 一個布林表示式,為真,以及
- 如果為假,則顯示的內容。
在大型複雜程式中,使用斷言很有用,可以快速清除通常在修改程式碼時出現的錯誤。避免在 assert 方法內部使用任何函式呼叫。
你需要確保在 Assert 內部新增的任何程式碼,如果將其移除後不應該更改輸出。這時,你在程式中實現了 Debug.Assert。
要實現它,可以使用一個臨時變數−
int temp= DecCounter(d); Debug.Assert(temp !=0);
上面,呼叫計數器將減小值。我們使用了 temp 變數,因為在使用 Assert 時,Release Version 會消除該呼叫。這可能會在程式碼中建立一個 bug,因此更好的方法是使用 temp。
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP