我想学习如何在C#中使用Or命令(VB.NET)?
我有一个例子:
foundCommand = _applicationObject.Commands.AddNamedCommand(_addInInstance, name, name, caption, _
True, iconID, Nothing, vsCommandStatus.vsCommandStatusSupported Or vsCommandStatus.vsCommandStatusEnabled)
我想在C#中一起使用vsCommandStatus.vsCommandStatusNotSupported或vsCommandStatus.vsCommandStatusEnabled。
答案 0 :(得分:4)
使用按位OR运算符|
链接枚举标志值,这是您的情况。
vsCommandStatus.vsCommandStatusSupported | vsCommandStatus.vsCommandStatusEnabled
对于条件或布尔值,请使用逻辑OR运算符||
。
答案 1 :(得分:4)
这是一个VB.NET到C#运算符的小表:
VB.NET C#
-------- --
And &
AndAlso &&
Or |
OrElse ||
Xor ^
Mod %
Not !