142 votes

Comment utiliser la méthode `string.startsWith()` en ignorant la casse ?

Je veux utiliser la méthode string.startsWith() mais en ignorant la casse.

Supposons que j'ai une String "Session" et que j'utilise startsWith sur "sEsSi", alors cela devrait retourner true.

Comment puis-je y arriver ?

-1voto

Prasad Kharkar Points 7611

Vous pouvez utiliser someString.toUpperCase().startsWith(someOtherString.toUpperCase())

-3voto

RamonBoza Points 3411

Vous pouvez toujours faire

"Session".toLowerCase().startsWith("sEsSi".toLowerCase());

-3voto

pedram Points 21

Commence par (String value, bool ignoreCase, CultureInfo? culture) e.g:

string test = "Session";
bool result = test.StartsWith("sEsSi", true, null);
Console.WriteLine(result);

remarque: dans VS en cliquant sur StartsWith avec le bouton droit de la souris puis "choisir la définition" on peut voir toutes les méthodes de surcharge

entrer la description de l'image ici

entrer la description de l'image ici

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X