在 Visual Studio 的中斷點中設定判斷式

一般我們寫程式,如果跑一個很大的迴圈

但是在跑迴圈時,可是到迴圈某1個數值發生錯誤

這時候我們想在發生錯誤的值之前看看裡面的資料

如果錯誤的地方在迴圈的前面倒還好處理,大不了我按個幾10次就到了

那麼如果是一個大迴圈呢? 或許你可以用下面這個方法來做

    For i As Integer = 0 To 999
        If i = 900 Then  
            Response.Write("i")  '中斷點
        End If
        Response.Write("Test" & i)
    Next

這樣就表示 i = 900的時候就會生我們要的中斷

不過這個做法還要另外加程式碼,不是很完美

這裡教大家一個比較好的方法

首先程式碼一行都不用動

    For i As Integer = 0 To 999
        Response.Write("Test" & i)
    Next

然後把你想中斷的地方設為中斷點,並在中斷點上按右鍵選擇條件

然後在條件式中打上你想要的判斷式,按下確定

這樣子在判斷式為 True 的時候中斷點就會成立了

有了這招,再大的迴圈都不用怕了

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *