Heim > Artikel > Backend-Entwicklung > C# Compare()
In C# können Sie die Compare()-Methode verwenden, um zwei Zeichenfolgen zu vergleichen. Dieser ganzzahlige Wert kann entweder kleiner als Null, gleich Null oder größer als Null sein. Der Rückgabewert ist kleiner als Null, wenn von den beiden angegebenen Zeichenfolgen die erste Zeichenfolge in der Sortierreihenfolge vor der zweiten Zeichenfolge steht und der Rückgabewert gleich Null ist. Wenn beide Strings den gleichen Wert haben und der Rückgabewert der Compare()-Methode größer als Null ist; Die zweite Zeichenfolge kommt in der Sortierreihenfolge nach der ersten Zeichenfolge.
Syntax:
Die Syntax lautet wie folgt:
String.Compare(string1, string2);
Wobei string1 die erste Zeichenfolge ist, die mit der zweiten Zeichenfolge string2 verglichen werden muss.
Im Folgenden finden Sie die genannten Beispiele:
C#-Programm zur Demonstration der Verwendung der Compare()-Methode zum Vergleichen der beiden Zeichenfolgen.
Code:
using System; //a class called check is defined public class check { //main method is called within which three string variables are defined to store three different strings public static void Main(string[] args) { string string1 = "Welcome"; string string2 = "to"; string string3 = "C#"; //compare() method is used to compare two strings at a given time which returns an integer value less than zero if the first string precedes the second string in the sorting order or returns an integer value equal to zero if the first string is equal to the second string or returns an integer value greater than zero if the first string is followed by the second string in the sorting order Console.WriteLine("The result of comparing the string1 and string2 is: {0}",string.Compare(string1,string2)); Console.WriteLine("The result of comparing the string2 and string3 is: {0}",string.Compare(string2,string3)); Console.WriteLine("The result of comparing the string3 and string1 is: {0}",string.Compare(string3,string1)); } }
Ausgabe:
Erklärung:
C#-Programm zur Demonstration der Verwendung der Compare()-Methode zum Vergleichen der beiden Zeichenfolgen.
Code:
using System; //a class called check is defined public class check { //main method is called within which three string variables are defined to store three different strings public static void Main(string[] args) { string string1 = "Learning is fun"; string string2 = "Learning is fun"; string string3 = "fun"; //compare() method is used to compare two strings at a given time which returns an integer value less than zero if the first string precedes the second string in the sorting order or returns an integer value equal to zero if the first string is equal to the second string or returns an integer value greater than zero if the first string is followed by the second string in the sorting order Console.WriteLine("The result of comparing the string1 and string2 is: {0}",string.Compare(string1,string2)); Console.WriteLine("The result of comparing the string2 and string3 is: {0}",string.Compare(string2,string3)); Console.WriteLine("The result of comparing the string3 and string1 is: {0}",string.Compare(string3,string1)); } }
Ausgabe:
Erklärung:
Im Folgenden sind die Vorteile aufgeführt:
In diesem Tutorial haben wir das Konzept der Compare()-Methode in C# anhand der Definition, Syntax und Funktionsweise der Compare()-Methode anhand von Programmierbeispielen und deren Ausgaben kennengelernt und die Vorteile der Verwendung der Compare()-Methode in unserem Programm beim Umgang kennengelernt mit Schnüren.
Das obige ist der detaillierte Inhalt vonC# Compare(). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!