请放弃。这没有得到正确的研究。我的歉意'&&'和'||'带字符串的运营商
我遇到过这个问题一点点,我不确定这是为什么发生。
要比较两个整数是好的使用&&
和||
运营商,因为这样的:
int a = ...;
int b = ...;
if (a && b == 1) { do something }
然而,这并不能处理字符串。相反,你必须这样摆脱它:
string a = ...;
string b = ...;
if (a == "Hello" && b == "Hello") { do something }
有谁能告诉我为什么这是什么?
我不认为这个编译。你确定? –
我不能得到这个编译 – BradleyDotNET
是的,对此抱歉。没有想到通过。我确信之前有过这种情况。 – Ben