La comparaison de chaîne de caractères en C# est assez simple. En fait, il ya plusieurs façons de le faire. J'ai répertorié quelques-uns dans le bloc ci-dessous. Ce que je suis curieux de savoir sont les différences entre eux et où l'on doit être utilisé sur les autres? Doit-on être évité à tout prix? Il n'y a plus je n'ai pas sur la liste?
string testString = "Test";
string anotherString = "Another";
if (testString.CompareTo(anotherString) == 0) {}
if (testString.Equals(anotherString)) {}
if (testString == anotherString) {}
(Note: je suis à la recherche de l'égalité dans cet exemple, pas moins ou plus mais n'hésitez pas à commenter cet)