我遇到了一段我无法解决的代码:
public void Connect()
{
if (!(!string.IsNullOrEmpty(_vpnConnectionName) & !string.IsNullOrEmpty(_ipToPing)))
{
return;
}
GetConnected();
}
我研究了SO和其他地方的单个&符,发现它是按位与操作数。但是,所有解释都围绕整数。
我可以理解整数上按位运算的适用性,但是它们如何适用于布尔值?
它是布尔运算符上的逻辑运算符,它可以计算两侧的值,而与左侧的值无关。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句