ASP.NET VB中的内联调试

时间:2009-11-04 15:24:25

标签: asp.net vb.net

我有一个VB.NET应用程序,我需要调试很少的函数(比如说,在C#中断言)。是否有可能以及我是如何做到的?

    Public Shared Function createNumberArrayList(ByVal startValue As Integer, _
                                             ByVal endValue As Integer, _
                                             Optional ByVal isBackwards As Boolean = False) As ArrayList
    Dim nArrayList As New ArrayList()
    If Not isBackwards Then
        For index As Integer = startValue To endValue
            nArrayList.Add(index)
        Next
    Else
        For index As Integer = endValue To startValue
            nArrayList.Add(index)
        Next
    End If
    Return nArrayList
End Function

基本上我需要的是输入几个值并查看函数是否有效并返回正确的ArrayList。

由于

1 个答案:

答案 0 :(得分:1)

Assert并不特定于C#,它是一种框架方法,因此可以在任何.NET语言中使用。你可以这样做:

Diagnostics.Debug.Assert(nArrayList.Count > 0)

修改

我不确定Debug.Assert是否在ASP.NET应用程序中有效,我在网上发现了有关此问题的矛盾信息......如果它不起作用,check out this CodeProject article