Maison > développement back-end > C++ > Comment puis-je vérifier si une chaîne contient une ou toutes les chaînes d'un tableau en C# ?

Comment puis-je vérifier si une chaîne contient une ou toutes les chaînes d'un tableau en C# ?

Barbara Streisand
Libérer: 2025-01-03 17:24:39
original
127 Les gens l'ont consulté

How Can I Check if a String Contains Any or All Strings from an Array in C#?

Déterminer l'inclusion d'une chaîne dans un tableau de chaînes à l'aide de C#

Vous devez vérifier si une chaîne donnée, notée "stringToCheck", contient un mot d'une collection de chaînes stockées dans un tableau appelé "stringArray". Pour ce faire, vous recherchez une implémentation C#.

Pour réaliser cette comparaison de chaînes, exploitez la méthode d'extension LINQ appelée "Any()". Il prend une expression lambda comme argument, qui spécifie une condition. Dans ce cas, la condition est de savoir si "stringToCheck" contient un élément particulier de "stringArray".

Voici l'extrait de code qui incarne cette fonctionnalité :

using System.Linq;

if (stringArray.Any(stringToCheck.Contains))
Copier après la connexion

Ce code vérifie initialement si au moins une des sous-chaînes de « stringArray » est présente dans « stringToCheck ». Si vous exigez que toutes les sous-chaînes soient incluses, remplacez simplement "Any" par "All":

if (stringArray.All(stringToCheck.Contains))
Copier après la connexion

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal