斷言語句是在執行時間捕獲程式邏輯錯誤的有效方法。它有兩個參數 -
斷言在大型且複雜的程式中非常有用,可以快速清除修改程式碼時通常出現的錯誤。避免在斷言方法內使用任何函數呼叫。
您需要確保在斷言內新增的任何程式碼在被刪除後都不應更改輸出。這是您實施調試的時候。在您的程式中斷言。
要實現它,您可以使用臨時變數 -
int temp= DecCounter(d); Debug.Assert(temp !=0);
上面,對計數器的呼叫將減少該值。我們使用了 temp 變量,因為 Release 版本消除了使用 Assert 時的呼叫。這可能會在程式碼中產生錯誤,因此更好的方法是使用 temp。
以上是C# 中的斷言的詳細內容。更多資訊請關注PHP中文網其他相關文章!