C #: Confusion à propos de ToUpper () et ToLower ()

si je fais quelque chose comme ça...

String myVar = "in";
if(myVar.ToUpper() == "in")
{
    //do something
}

Cela ne va pas aller à l'intérieur de bloc "if"..?

ou

Est-ce qu'il va vérifier à la FOIS pour les "à" ET "DE" et de faire tout ce qui est à l'intérieur que si? Si oui, pourquoi ? Ce n'est pas censé ignorer ce qui est à l'intérieur du bloc "if"?

Même confusion est d'environ ToLower() trop

Modifier: pour vérifier les deux cas, j'ai besoin d'écrire:

if((myVar.ToUpper().Equals("in"))&&(myVar.Equals("in")))

Comme ça..?

source d'informationauteur Serenity