Heim  >  Artikel  >  Backend-Entwicklung  >  C# EndsWith()

C# EndsWith()

PHPz
PHPzOriginal
2024-09-03 15:17:36650Durchsuche

Die Methode, mit der überprüft wird, ob eine bestimmte Zeichenfolge mit dem Ende der Zeichenfolge übereinstimmt oder nicht, wird in C# als EndsWith()-Methode bezeichnet. True wird zurückgegeben, wenn die angegebene Zeichenfolge mit dem Ende der Zeichenfolge übereinstimmt, und false wird zurückgegeben, wenn die angegebene Zeichenfolge nicht mit dem Ende der Zeichenfolge übereinstimmt. Dies bedeutet, dass der Rückgabetyp System ist. Boolean und ArgumentNullException werden ausgelöst. Wenn die Eingabezeichenfolge, mit der das Ende der Zeichenfolge abgeglichen werden muss, null ist, kann mit dieser Methode auch die Groß-/Kleinschreibung sowie der kulturabhängige Vergleich überprüft werden.

Syntax

Die Syntax der C#-Methode EndsWith() lautet wie folgt:

public bool EndsWith(String string)
public bool EndsWith(String, Boolean, CultureInfo)
public bool EndsWith (String, StringComparison)?

Wobei Zeichenfolge eine angegebene Zeichenfolge ist, mit der das Ende der Zeichenfolge übereinstimmen muss.

Boolean wird auf „true“ gesetzt, wenn wir die Groß-/Kleinschreibung von Buchstaben ignorieren möchten, und auf „false“, wenn wir die Groß-/Kleinschreibung von Buchstaben berücksichtigen möchten.

CultureInfo beschreibt die Art und Weise, wie die angegebene Zeichenfolge und die Zeichenfolge, die das Ende der Zeichenfolge darstellt, verglichen werden.

StringComparison ist einer der Aufzählungswerte, der beschreibt, wie die angegebene Zeichenfolge und die Zeichenfolge, die das Ende der Zeichenfolge darstellt, verglichen werden.

Funktionsweise der C# EndsWith()-Methode

  • Immer wenn die Notwendigkeit besteht, die gegebene Zeichenfolge und eine Zeichenfolge, die das Ende der Zeichenfolge darstellt, zu vergleichen, um herauszufinden, ob die Zeichenfolge, die das Ende der Zeichenfolge darstellt, mit dem Ende der angegebenen Zeichenfolge übereinstimmt, verwenden wir EndsWith() Methode in C#.
  • Der von der EndsWith()-Methode zurückgegebene Wert ist wahr, wenn die angegebene Zeichenfolge und die Zeichenfolge, die das Ende der Zeichenfolge darstellt, mit dem Ende der angegebenen Zeichenfolge übereinstimmt.
  • Der von der EndsWith()-Methode zurückgegebene Wert ist falsch, wenn die angegebene Zeichenfolge und die Zeichenfolge, die das Ende der Zeichenfolge darstellt, nicht mit dem Ende der angegebenen Zeichenfolge übereinstimmen.
  • ArgumentNullException wird ausgelöst, wenn die angegebene Zeichenfolge, die mit der Zeichenfolge abgeglichen werden soll, die das Ende der Zeichenfolge darstellt, um mit dem Ende der angegebenen Zeichenfolge übereinzustimmen, Null ist.

Beispiele für C# EndsWith()

Verschiedene Beispiele sind unten aufgeführt:

Beispiel #1

C#-Programm zur Demonstration der EndsWith()-Methode zum Abgleichen der angegebenen Zeichenfolge mit der Zeichenfolge, die das Ende der Zeichenfolge darstellt, mit dem Ende der angegebenen Zeichenfolge

Code:

using System;
//a class called program is defined
public class program
{
//main method is called
public static void Main(string[] args)
{
//a string variable is used to store the string whose end of the string mjst be compared with the string representing the end of the string
string str1 = "C Sharp";
//another string variable is used to store the end of the string to compare with the end of the given string
string str2 = "arp";
//another string variable is used to store the end of the string to compare with the end of the given string
string str3 = "C";
//EndsWith() method is used to compare the end of the given string and the string representing the end of a given string
Console.WriteLine("If the end of the given string matches with the string representing the end of the string:{0} ", str1.EndsWith(str2));
Console.WriteLine("If the end of the given string matches with the string representing the end of the string:{0} ",str1.EndsWith(str3));
}
}

Ausgabe:

C# EndsWith()

Im obigen Programm ist eine Klasse namens Programm definiert. Dann wird die Hauptmethode aufgerufen, innerhalb derer eine String-Variable verwendet wird, um den String zu speichern, dessen Ende des Strings mit dem String verglichen werden muss, der das Ende des Strings darstellt. Anschließend wird eine weitere Zeichenfolgenvariable verwendet, um das Ende der Zeichenfolge zu speichern und mit dem Ende der angegebenen Zeichenfolge zu vergleichen. Andererseits wird eine andere Zeichenfolgenvariable verwendet, um das Ende der Zeichenfolge zu speichern und mit dem Ende der angegebenen Zeichenfolge zu vergleichen. Dann wird die Methode EndsWith() verwendet, um das Ende der angegebenen Zeichenfolge und die Zeichenfolge, die das Ende einer bestimmten Zeichenfolge darstellt, zu vergleichen, was entweder „true“ oder „false“ zurückgibt, je nachdem, ob das Ende der angegebenen Zeichenfolge mit der Zeichenfolge übereinstimmt, die das Ende der Zeichenfolge darstellt, oder nicht.

Beispiel #2

C#-Programm zur Demonstration der EndsWith()-Methode zum Abgleichen der angegebenen Zeichenfolge mit der Zeichenfolge, die das Ende der Zeichenfolge darstellt, mit dem Ende der angegebenen Zeichenfolge

Code:

using System;
//a class called program is defined
public class program
{
//main method is called
public static void Main(string[] args)
{
//a string variable is used to store the string whose end of the string must be compared with the string representing the end of the string
string str1 = "Learning";
//another string variable is used to store the end of the string to compare with the end of the given string
string str2 = "Learn";
//another string variable is used to store the end of the string to compare with the end of the given string
string str3 = "ing";
//EndsWith() method is used to compare the end of the given string and the string representing the end of a given string
Console.WriteLine("If the end of the given string matches with the string representing the end of the string:{0} ", str1.EndsWith(str2));
Console.WriteLine("If the end of the given string matches with the string representing the end of the string:{0} ",str1.EndsWith(str3));
}
}

Ausgabe:

C# EndsWith()

Im obigen Programm ist eine Klasse namens Programm definiert. Dann wird die Hauptmethode aufgerufen, innerhalb derer eine String-Variable verwendet wird, um den String zu speichern, dessen Ende des Strings mit dem String verglichen werden muss, der das Ende des Strings darstellt. Anschließend wird eine weitere Zeichenfolgenvariable verwendet, um das Ende der Zeichenfolge zu speichern und mit dem Ende der angegebenen Zeichenfolge zu vergleichen. Andererseits wird eine andere Zeichenfolgenvariable verwendet, um das Ende der Zeichenfolge zu speichern und mit dem Ende der angegebenen Zeichenfolge zu vergleichen. Dann wird die Methode EndsWith() verwendet, um das Ende der angegebenen Zeichenfolge und die Zeichenfolge, die das Ende einer bestimmten Zeichenfolge darstellt, zu vergleichen, was entweder „true“ oder „false“ zurückgibt, je nachdem, ob das Ende der angegebenen Zeichenfolge mit der Zeichenfolge übereinstimmt, die das Ende der Zeichenfolge darstellt, oder nicht. Abschließend wird die Ausgabe im Schnappschuss oben gezeigt.

Das obige ist der detaillierte Inhalt vonC# EndsWith(). 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
Vorheriger Artikel:C#-Praktikant()Nächster Artikel:C#-Praktikant()