Maison >développement back-end >C++ >C# offre-t-il des moyens efficaces de vérifier l'inclusion de chaînes dans les tableaux ?

C# offre-t-il des moyens efficaces de vérifier l'inclusion de chaînes dans les tableaux ?

Mary-Kate Olsen
Mary-Kate Olsenoriginal
2024-12-30 22:56:10333parcourir

Does C# Offer Efficient Ways to Check String Inclusion in Arrays?

Utilisation de C# pour vérifier l'inclusion d'une chaîne dans un tableau

Le scénario présenté consiste à déterminer si une chaîne, notée « stringToCheck », englobe tout élément dans un tableau de chaînes, noté « stringArray ». Pour aborder cela, C# propose une solution efficace utilisant la méthode "Contains".

Pour y parvenir, exploitez la méthode "Any" fournie par l'espace de noms "Linq". Cette méthode permet d'examiner chaque élément du tableau de chaînes et détermine si "stringToCheck" contient l'un de ces éléments.

L'extrait de code suivant illustre cette approche :

using System.Linq;

if(stringArray.Any(stringToCheck.Contains))

Cette condition vérifie si « stringToCheck » contient au moins un élément dans « stringArray ». Pour garantir l'inclusion de tous les éléments du tableau, remplacez "Any" par "All":

if(stringArray.All(stringToCheck.Contains))

En conclusion, les méthodes "Any" et "All" offrent des mécanismes efficaces en C# pour vérifier la présence de mots dans des tableaux de chaînes.

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!

Déclaration:
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