我使用 VS2010 作为我的 vb.net 编译器,但有时我在调试时无法查看局部变量。
实际上,当我将本地变量添加到监视窗口时,它会说:
'sm' is not declared. It may be inaccessible due to its protection level.
'sm' 是我的局部变量,已在我的例程中声明。
这是我的一些简单代码片段:
Public Sub Calculate()
Dim sm As String
Dim c(2) As Byte
c(0) = 49
c(1) = 85
c(2) = 121
sm = Encrypt_Str(c)
'...
'...
End Sub
好吧,我不能在下线后看“sm” sm = Encrypt_Str(c)
。这是什么原因造成的?