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
Libérer: 2024-12-30 22:56:10
original
315 Les gens l'ont consulté

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))
Copier après la connexion

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))
Copier après la connexion

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!

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