, если я сделаю что-то вроде этого ...
String myVar = "in";
if(myVar.ToUpper() == "in")
{
//do something
}
Это не будет входить в блок "if" .. правильно?
или
Собирается ли он проверять ОБА на «in» И «IN» и делать все, что внутри этого if? Если да, то почему? Разве он не должен пропускать то, что находится внутри блока «если»?
Та же путаница связана с ToLower ()
тоже
Правка : Итак, чтобы проверить оба случая, мне нужно напишите:
if((myVar.ToUpper().Equals("in"))&&(myVar.Equals("in")))
Вот так .. правильно?