Rumah > Artikel > pembangunan bahagian belakang > C# Bandingkan()
Dalam C#, anda boleh menggunakan kaedah Compare() untuk membandingkan dua rentetan. Nilai integer ini boleh sama ada kurang daripada sifar, sama dengan sifar, atau lebih besar daripada sifar. Nilai pulangan adalah kurang daripada sifar jika, antara dua rentetan yang diberikan, rentetan pertama mendahului rentetan kedua dalam susunan pengisihan, dan nilai pulangan sama dengan sifar. Jika kedua-dua rentetan mempunyai nilai yang sama dan nilai pulangan kaedah Compare() adalah lebih besar daripada sifar; rentetan kedua datang selepas rentetan pertama dalam susunan pengisihan.
Sintaks:
Sintaks adalah seperti berikut:
String.Compare(string1, string2);
Di mana string1 ialah rentetan pertama yang perlu dibandingkan dengan rentetan rentetan kedua2.
Diberikan di bawah adalah contoh yang dinyatakan:
Atur cara C# untuk menunjukkan penggunaan kaedah Compare() untuk membandingkan dua rentetan.
Kod:
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)); } }
Output:
Penjelasan:
Atur cara C# untuk menunjukkan penggunaan kaedah Compare() untuk membandingkan dua rentetan.
Kod:
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)); } }
Output:
Penjelasan:
Diberikan di bawah adalah kelebihannya :
Dalam tutorial ini, kami melihat konsep kaedah Compare() dalam C# melalui takrifan, sintaks dan kerja kaedah Compare() melalui contoh pengaturcaraan dan outputnya serta kelebihan menggunakan kaedah Compare() dalam program kami semasa berurusan dengan tali.
Atas ialah kandungan terperinci C# Bandingkan(). Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!