是否可以从 #IF DEBUG
条件内部为类变量赋值?
如果我在 DEBUG
模式下运行,我想有条件地从主表单加载内部执行一些代码。我想我可以做这样的事情:
Public Class Form1
public DEB as Integer
#if DEBUG then
DEB = 1
#else
DEB = 0
#end if
Private Sub Form1_Load(....)
if DEB=1 Then
<do something>
else
<do something else>
end if
....
但是,您似乎无法为变量赋值。我显然没有正确理解范围。我似乎无法将 #if DEBUG
放入 Load 子例程中。我该怎么做?
最佳答案
为什么不直接测试编译常量呢?通过测试实际变量,您不会获得任何东西。
Public Class Form1
Private Sub Form1_Load(....)
#if DEBUG then
<do something>
#else
<do something else>
#end if
End Sub
End Class
关于.net - 如何在 VB.NET 中使用#IF DEBUG,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3613249/