我的程序中的变量没有更新

0 vb.net variables rename

使用Microsoft Visual Studio Express 2012 for Windows桌面语言; Vb.net

我的程序工作正常,直到我在解决方案资源管理器中右键单击解决方案导致我的变量在代码告诉他们时停止更新时,尝试在属性选项卡中将程序名称从"Windowsformapplication1"更改为"ReferencingTool"来,这显然是一个问题,所以我改回了名称,但变量仍未更新.

例;

 If Len(txt_webname.Text) = 0 Then
            lbl_req1.Visible = True And CanContinue = False
        Else
            CanContinue = True
End if
Run Code Online (Sandbox Code Playgroud)

默认情况下,boolean值设置为true,并且代码不会更改值,在我尝试更改程序集和根命名空间的名称之前,这段代码完全正常.如果有人知道如何解决我的问题任何帮助将不胜感激!

Joe*_*orn 5

If Len(txt_webname.Text) = 0 Then
    lbl_req1.Visible = True
    CanContinue = False
Else
    CanContinue = True
End if
Run Code Online (Sandbox Code Playgroud)

And不会将两个语句连接在一起.这是一个合乎逻辑的运营商.正如在原始代码中使用的那样,它强制将整行作为单个布尔表达式进行求值,这样=代码中的运算符Is Equal To就是不再与赋值有关的逻辑运算.

坦率地说,我对编译的代码感到惊讶,或者至少没有抛出应该让你了解的编译器警告.