我有一个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。
由于
答案 0 :(得分:1)
Assert并不特定于C#,它是一种框架方法,因此可以在任何.NET语言中使用。你可以这样做:
Diagnostics.Debug.Assert(nArrayList.Count > 0)
修改强>
我不确定Debug.Assert是否在ASP.NET应用程序中有效,我在网上发现了有关此问题的矛盾信息......如果它不起作用,check out this CodeProject article。