correspondance de chaîne insensible à la cas dans C #
La méthode C # est sensible à la casse. Pour effectuer une vérification insensible à la présence de sous-chaîne, vous aurez besoin d'une approche différente. La méthode Contains()
offre une solution à l'aide de l'option IndexOf()
: StringComparison.OrdinalIgnoreCase
<code class="language-csharp">string title = "STRING"; bool contains = title.IndexOf("string", StringComparison.OrdinalIgnoreCase) >= 0;</code>
<code class="language-csharp">public static class StringExtensions { public static bool ContainsIgnoreCase(this string source, string toCheck) { return source?.IndexOf(toCheck, StringComparison.OrdinalIgnoreCase) >= 0; } }</code>
<code class="language-csharp">string title = "STRING"; bool contains = title.ContainsIgnoreCase("string");</code>
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!