VB.Net true和false运算符
VB.Net有没有像true
和false
这样的运算符?VB.Net true和false运算符
直到今天早上,我还没有意识到C#有true
和false
“运营商”。
我发现他们与一般运营商(&
,^
,|
,&&
等)一起列在一本书中。起初,我认为这是一种错误印象;我以为true
和false
只有Boolean
值,而不是运营商。
我发现这个MSDN页面:true Operator (C# Reference)关于C#的true
运算符,但无法找到关于VB的运算符(如果它存在)True
的任何内容。
谢谢! [IsTrue运算符(Visual Basic)](https://msdn.microsoft.com/en-us/library/93xa16x4.aspx) – JohnStossel256
当然,他们是True
和False
。
但请注意,VB.NET中的True
评估为-1。
VB.NET也有逻辑运算符Not
,And
,Xor
,& c。
谢谢你的回答。他们在C#中使用相同吗? [真运算符(C#参考)](https://msdn.microsoft.com/en-us/library/6x6y6z4d(v = vs.110).aspx) – JohnStossel256
您可能已经发现了这一点,但我的意思是运营商,而不是只是布尔值。 (我原本应该更好地解释我的问题)。所以,如果确实存在VB True和False操作符,那么我将标记您的答案(作为答案)。再次感谢。 – JohnStossel256
我引用的逻辑运算符大致等同于c#运算符。 – Bathsheba
请扩大您的意思是True和False操作符 –
['True'](https://msdn.microsoft.com/en-us/library/f0y616xy(v = vs.90).aspx)和['' False'](https://msdn.microsoft.com/en-us/library/75k39e8h(v = vs.90).aspx)是['Boolean' DataType]的两个可能值(https:// msdn .microsoft.com/en-us/library/wts33hb3(v = vs.90).aspx) –
[为什么C#无法将两个对象类型相互比较但VB不能?](http:// *.com/questions/14837209/why-c-sharp-fails-to-compare-two-object-types-with-each-other-but-vb-doesnt) – kenorb