La méthode dans
C # est utilisée pour vérifier si une chaîne contient une autre chaîne, mais par défaut, elle se distingue du cas. Pour effectuer des comparaisons qui ne font pas de distinction entre inférieurs et minuscules, vous pouvez utiliser les méthodes suivantes:
String.Contains
<.> 1. Utilisez
String.IndexOf
StringComparison
en utilisant des méthodes et peut ignorer les appareils dans le processus de recherche:
String.IndexOf
<.> 2. Créez une méthode d'extension personnalisée StringComparison.OrdinalIgnoreCase
string title = "STRING"; bool contains = title.IndexOf("string", StringComparison.OrdinalIgnoreCase) >= 0;
<方法> comment utiliser:
public static class StringExtensions { public static bool Contains(this string source, string toCheck, StringComparison comp) { return source?.IndexOf(toCheck, comp) >= 0; } }
Pour l'ancienne version de C # qui ne prend pas en charge le symbole de fonctionnement (? ..), veuillez utiliser le code suivant:
string title = "STRING"; bool contains = title.Contains("string", StringComparison.OrdinalIgnoreCase);
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!