Heim >Backend-Entwicklung >C++ >Bietet C# effiziente Möglichkeiten zur Überprüfung der String-Einbindung in Arrays?

Bietet C# effiziente Möglichkeiten zur Überprüfung der String-Einbindung in Arrays?

Mary-Kate Olsen
Mary-Kate OlsenOriginal
2024-12-30 22:56:10333Durchsuche

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

Verwendung von C# zur Ermittlung der String-Inklusion in einem Array

Das vorgestellte Szenario beinhaltet die Bestimmung, ob eine Zeichenfolge, bezeichnet als „stringToCheck“, eine beliebige Zeichenfolge umfasst Element innerhalb eines String-Arrays, bezeichnet als „stringArray“. Um dies zu erreichen, bietet C# eine effiziente Lösung unter Verwendung der „Contains“-Methode.

Um dies zu erreichen, nutzen Sie die „Any“-Methode, die vom „Linq“-Namespace bereitgestellt wird. Diese Methode ermöglicht die Untersuchung jedes Elements im String-Array und ermittelt, ob „stringToCheck“ eines dieser Elemente enthält.

Der folgende Codeausschnitt veranschaulicht diesen Ansatz:

using System.Linq;

if(stringArray.Any(stringToCheck.Contains))

Diese Bedingung Überprüft, ob „stringToCheck“ mindestens ein Element im „stringArray“ enthält. Um die Einbeziehung aller Array-Elemente sicherzustellen, ersetzen Sie „Any“ durch „All“:

if(stringArray.All(stringToCheck.Contains))

Zusammenfassend lässt sich sagen, dass die Methoden „Any“ und „All“ in C# effiziente Mechanismen bieten, um das Vorhandensein von Wörtern festzustellen in String-Arrays.

Das obige ist der detaillierte Inhalt vonBietet C# effiziente Möglichkeiten zur Überprüfung der String-Einbindung in Arrays?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn