如果我做这样的事......
String myVar = "in";
if(myVar.ToUpper() == "in")
{
//do something
}
Run Code Online (Sandbox Code Playgroud)
这不会进入"if"阻止..正确吗?
要么
它是否会检查"in"和"IN"中的内容并执行其中的内容if if?如果是这样,为什么呢?是不是应该跳过"if"块里面的内容?
同样的混乱也是ToLower()如此
编辑:所以要检查两种情况,我需要写:
if((myVar.ToUpper().Equals("in"))&&(myVar.Equals("in")))
Run Code Online (Sandbox Code Playgroud)
像这样......好吗?