vb.net コンパイラとして VS2010 を使用していますが、デバッグ中にローカル変数を監視できないことがあります。
実際、ローカル変数をウォッチ ウィンドウに追加すると、次のように表示されます。
'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)
。これは何が原因ですか?