Cet article est un article miroir de traduction automatique, veuillez cliquer ici pour accéder à l’article original.

Vue: 27326|Répondre: 0

[Source] Utilisez des chaînes ignorant les cas en C#. Méthode Contains

[Copié le lien]
Publié sur 20/06/2019 23:24:09 | | |
Pour comparer si la chaîne source contient la chaîne cible en C#, nous pouvons utiliser la méthode suivante :



Relativement parlant, la méthode Contains est plus intuitive car elle retourne directement une valeur booléenne, mais lorsque nous devons ignorer la casserie, nous ne pouvons utiliser que la méthode de surcharge IndexOf qui supporte le paramètre StringComparison, mais cette méthode peut ne pas être suffisamment sémantique (la valeur de retour peut être -1, 0 ou supérieure à 0), bien que dans ce cas beaucoup de personnes puissent convertir à la fois la chaîne source et la chaîne cible en majuscules ou minuscules pour comparaison, mais cela est trop inefficace. Nous pouvons définir directement une extension qui supporte le paramètre StringComparison :


En fait. La bibliothèque NET La méthode Contains est également basée sur la méthode IndexOf :


référence

La connexion hyperlientérée est visible.





Précédent:Contrôle en listview C# une couleur de cellule
Prochain:Utilisez les opérations de migration de données MySQL d’EF Core dans .NET Core
Démenti:
Tous les logiciels, supports de programmation ou articles publiés par Code Farmer Network sont uniquement destinés à l’apprentissage et à la recherche ; Le contenu ci-dessus ne doit pas être utilisé à des fins commerciales ou illégales, sinon les utilisateurs assumeront toutes les conséquences. Les informations sur ce site proviennent d’Internet, et les litiges de droits d’auteur n’ont rien à voir avec ce site. Vous devez supprimer complètement le contenu ci-dessus de votre ordinateur dans les 24 heures suivant le téléchargement. Si vous aimez le programme, merci de soutenir un logiciel authentique, d’acheter l’immatriculation et d’obtenir de meilleurs services authentiques. En cas d’infraction, veuillez nous contacter par e-mail.

Mail To:help@itsvse.com