C# String enthält

C# String enthält
In Programmiersprachen müssen wir möglicherweise eine Zeichenfolge in einer Vielzahl von Situationen auf eine Liste von Unterstrings überprüfen. Manchmal müssen wir mit einem Gewirr von Ausnahmen arbeiten und die Nachricht mit einer Liste erkannter Fehlermeldungen vergleichen, um festzustellen, ob der Fehler vorübergehend ist oder nicht. Um zu überprüfen, ob eine Zeichenfolge einen bestimmten Substringwert hat oder ob in der Zeichenfolge ein angegebenes Substring vorhanden ist, verwenden wir C# String.Enthält Funktion. Verwenden Sie die Methode contains () in der Zeichenfolge und übergeben Sie den Wert des Substring als Parameter. Der Artikel verwendet die Funktion enthält () -Funktion enthält, um zu bestimmen.

Was ist die Zeichenfolge in C# in Ubuntu 20 Funktionen.04

Diese Funktion wird verwendet, um Saiten zu finden. Die Funktion enthält () in C# gibt einen Wert zurück, der angibt, ob das angegebene Substring in dieser Zeichenfolge angezeigt wird oder nicht. Es bestimmt, ob ein Substring in einem anderen gefunden wird. Es hat auch einen Fall-sensitiven Ordnungsmechanismus zur Bestimmung des Inhalts von Strings.

Die Syntax der Zeichenfolge enthält die Funktion in C# in Ubuntu 20.04

Die Saite.Die Funktion enthält, C# hat die folgende allgemeine Syntax:

# Public Bool String.Enthält (Substring)

Die C# enthält die Funktion retekt.

Rückgabewert: Der Boolesche Wert wird zurückgegeben. Es kehrt true zurück, wenn das Substring in der Zeichenfolge auftritt oder wenn der angegebene Substringwert leer ist oder sonst Falsch zurückgegeben wird.

Ausnahme: Wenn das Substring null ist, kann die entsprechende Funktion ein ArgumentNulLexception werfen.

So verwenden Sie die Zeichenfolge, die die Funktion in C# in Ubuntu 20 enthält.04

Um die Grundlagen der Verwendung der Zeichenfolge zu verstehen.Enthält Funktion. Sehen Sie sich an, wie die Funktion der Funktion in C# implementiert ist.

Beispiel 1: Die Verwendung der Zeichenfolge enthält die Funktion in C# in Ubuntu 20.04

Hier ist ein Beispiel für ein C# -Programm, das die Methode contains () verwendet, um festzustellen, ob der angegebene Wert innerhalb der Zeichenfolge gefunden wird. Wir müssen die entsprechende Funktion über die Zeichenfolge anwenden.

Das C# -Programm beginnt nach dem Importieren der Systembibliothek mit dem Schlüsselwort „Verwenden“. Die Klasse wird als "StringcontainsMethod" und im Klassenblock erstellt. Wir haben die Hauptfunktion der Klasse mit den öffentlichen statischen Leerzeichen angesprochen. In der Hauptfunktion der Klasse haben wir eine String -Variable „MYSTR“ deklariert und sie mit dem Wert von String Literals initialisiert. Dann haben wir die Variablen "Mysubstr1" und "MySubstr2" deklariert, in denen wir die Substringwerte aus der angegebenen Zeichenfolge gespeichert haben. In der Writeline -Anweisung wird der Zeichenfolgenwert gedruckt, der in der Variablen „MYSTR“ gespeichert ist.

Wir haben die entsprechende Funktion mit dem „Mystr“ verwendet und Substring -Variablen „MySubstr1“ und „MySubstr2“ in der Funktion als Parameter übergeben. Beachte. Andererseits enthält der Substring „MySubstr2“ -Wert „gut“, was sensible Vergleich im enthält Functio ist. Daher wird falsch zurückgegeben. Wir haben die Funktion in der C# WriteLine -Anweisung enthält.

Bei der Ausführung des obigen Programms haben wir die booleschen Ergebnisse aus dem angegebenen Substring in der enthaltenden Funktion wie unten gezeigt.

Beispiel 2: Die Verwendung der Zeichenfolge enthält Funktion mit if-else in C# in Ubuntu 20.04

Wir können die Enthaltungsfunktion auch mit der IF-ELSE-Anweisung verwenden. Wir können die Funktion enthält Funktion in der IF -Anweisung direkt verwenden und den Booleschen Typ zurückgeben. Lassen Sie uns das Programm implementieren, das eine in der IF-ELSE-Anweisung verwendete Funktion enthält.

Wir haben das System und den Namespace in das obige Programm aufgenommen. Im Namespace haben wir die Klasse "ifelsestringContain" erstellt,. Die Klasse hat eine void -Hauptfunktion, die einen String -Typ als Argument hat. Im Hauptfunktionsblock haben wir eine variable "StringVal" der Typ -String definiert. Die Variable "String -Typ" StringVal "hat einen gespeicherten String -Wert, der über die Writeline -Methode gedruckt wird. Dann haben wir eine IF-ELSE-Erkrankung, in der wir die entsprechende Funktion verwendet haben. Wenn die Anweisung eine Funktion für die String -Variable „StringVal“ enthält. Wenn das Substring in der Zeichenfolge vorhanden ist. Andernfalls wird die elsee Anweisung ausgeführt. Da haben wir "AQSA" als Parameter in der entsprechenden Funktion substring, sodass sie wahr zurückgibt.

Die Ausgabe aus der Funktion mit der IF-ELSE-Anweisung wird auf dem Konsolenbildschirm angezeigt.

Beispiel 3: Die Verwendung der Zeichenfolge enthält die Funktion zusammen mit der Anfangsposition in C# in Ubuntu 20.04

Das folgende Beispiel prüft, ob die Zeichenfolge eine Substring der angegebenen Zeichenfolge ist oder nicht. Es zeigt auch seine anfängliche Position an, wenn es sich in der Zeichenfolge befindet.

Im Programm haben wir zunächst eine Klasse „Beispiel“ erstellt. In der Klasse haben wir die Hauptfunktion. Im Hauptfunktionsblock haben wir eine variable Deklaration. Die erste Variable, "substr1", wird deklariert und mit dem Zeichenfolgenwert festgelegt. Die zweite Variable wird als "substr2" deklariert und speichert den Substringwert der Zeichenfolge "substr1". Das Bool -Typ -Objekt wird als „bool“ definiert, bei dem wir die entsprechende Funktion für die Zeichenfolge „substr1“ aufgerufen haben. Die Enthaltende Funktion nimmt das Substring „substr2“ als Parameter und prüft, ob das Substring Teil der angegebenen Zeichenfolge ist.

Die Einhaltungsfunktion gibt den booleschen Wert zurück, da wir die Bool -Typ -Eigenschaft verwendet haben. Dann haben wir, wenn Aussagen für die Zeichenfolge verschachtelt, verschachtelt. Die erste, wenn Anweisung die Variable „bool“ und im IF -Anweisungsblock eine neue Variable „Indexposition“ definiert haben. Die Variable „Indexposition“ enthält eine Index -Met -Methode, die zeigt, ob das Substring in der angegebenen Zeichenfolge vorhanden ist oder nicht. Die zweite IF -Anweisung hat die Bedingung in Bezug.

Die folgende Ausgabe, die wir aus dem obigen Programm erhalten haben, wird auf dem Terminalbildschirm angezeigt.

Beispiel 4: Verwenden der Zeichenfolge enthält Funktion ignorieren Sie den Fall in C# in Ubuntu 20.04

Während der Nutzung können wir auch den von Fall unempfindlichen ordinalen Vergleich und den ordinalen Vergleich verwenden, der feststellt, ob ein Substring in einer Zeichenfolge vorhanden ist. Diese Vergleiche werden verwendet, um die Fallempfindlichkeit in der Zeichenfolge zu ignorieren.

Wir haben eine Klasse als „Ignorecase“ im obigen Programm und in der Hauptfunktion der Klasse definiert. Die Variable wird deklariert. Die Variable wird als "Zeichenfolge" deklariert, in der die String gespeichert ist. Dann haben wir ein Objekt „B“ für eine Bool -Typ -Eigenschaft erstellt. Das Objekt "B" hat eine Funktion, in der Substringwerte übergeben wurden. Zusammen mit dem Substring haben wir auch den ordinalen Vergleich für die Saite verwendet. Im ordinalen Vergleich wird der Schreibensfall berücksichtigt. Anschließend haben wir den Fallvergleich von Ordinal Ignoring in einer anderen Funktion für die angegebene Zeichenfolge verwendet. Die Ordinal ignoriert den Fall und ignoriert nur den Brieffall in der Zeichenfolge.

Die Ausgabe des Falls Ignorieren in der obigen Programmausführung wird im folgenden Bild angezeigt.

Abschluss

Schließlich haben wir unseren Artikel gelandet und alle möglichen Möglichkeiten der Verwendung der Zeichenfolge demonstriert.Enthält Funktion. Wir haben mit der Einführung der String begonnen.Enthält Funktion und diskutierte dann ihre Definition. Wir haben auch die Syntax gezeigt, die wir häufig in C# für die Zeichenfolge verwenden.Enthält Funktion. Die verschiedenen Abbildungen werden verwendet, um die entsprechende Funktion im C# -Programm zu verarbeiten. Wir haben auch die Fallempfindlichkeit des enthaltenden Funktions und der Ignorierung im Programm demonstriert. Dies kann dazu beitragen, die Herausforderungen mit der entsprechenden Funktion zu lösen.