Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vb.net 为什么不';这些足迹不会给出相同的布尔结果吗?_Vb.net_.net 4.0_Visual Studio 2015 - Fatal编程技术网

Vb.net 为什么不';这些足迹不会给出相同的布尔结果吗?

Vb.net 为什么不';这些足迹不会给出相同的布尔结果吗?,vb.net,.net-4.0,visual-studio-2015,Vb.net,.net 4.0,Visual Studio 2015,我在一个属性中有两行代码,一行计算为TRUE,另一行计算为FALSE,我不知道为什么 Not Bool1 AndAlso Not Bool2 AndAlso Not Bool3 Not (Bool1 And Bool2 And Bool3) 因为“And”计算所有3项,其中“AndAlso”仅计算左侧为真时的右侧。在第一个例子中,左边有“Not”,所以它停在那里。在第二个示例中,对整个语句进行了求值,因此产生了差异。好的,谢谢,我明白你的意思,我想我只是希望看到相同的结果,因为有括号

我在一个属性中有两行代码,一行计算为TRUE,另一行计算为FALSE,我不知道为什么

Not Bool1 AndAlso Not Bool2 AndAlso Not Bool3

Not (Bool1 And Bool2 And Bool3)

因为“And”计算所有3项,其中“AndAlso”仅计算左侧为真时的右侧。在第一个例子中,左边有“Not”,所以它停在那里。在第二个示例中,对整个语句进行了求值,因此产生了差异。

好的,谢谢,我明白你的意思,我想我只是希望看到相同的结果,因为有括号