Heim >Backend-Entwicklung >C#.Net-Tutorial >C# EndsWith()
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.
Verschiedene Beispiele sind unten aufgeführt:
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:
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.
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:
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!