En C#, vous pouvez utiliser la méthode Compare() pour comparer deux chaînes. Cette valeur entière peut être inférieure à zéro, égale à zéro ou supérieure à zéro. La valeur de retour est inférieure à zéro si, parmi les deux chaînes données, la première chaîne précède la deuxième chaîne dans l'ordre de tri et que la valeur de retour est égale à zéro. Si les deux chaînes ont la même valeur et que la valeur de retour de la méthode Compare() est supérieure à zéro ; la deuxième chaîne vient après la première chaîne dans l'ordre de tri.
Syntaxe :
La syntaxe est la suivante :
String.Compare(string1, string2);
Où string1 est la première chaîne qui doit être comparée à la deuxième chaîne string2.
Vous trouverez ci-dessous les exemples mentionnés :
Programme C# pour démontrer l'utilisation de la méthode Compare() pour comparer les deux chaînes.
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)); } }
Sortie :
Explication :
Programme C# pour démontrer l'utilisation de la méthode Compare() pour comparer les deux chaînes.
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)); } }
Sortie :
Explication :
Voici les avantages ci-dessous :
Dans ce tutoriel, nous avons vu le concept de la méthode Compare() en C# à travers la définition, la syntaxe et le fonctionnement de la méthode Compare() à travers des exemples de programmation et leurs sorties et les avantages de l'utilisation de la méthode Compare() dans notre programme tout en traitant avec des ficelles.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!