C# では、Compare() メソッドを使用して 2 つの文字列を比較できます。この整数値は、ゼロ未満、ゼロに等しい、またはゼロより大きくなります。指定された 2 つの文字列のうち、ソート順で最初の文字列が 2 番目の文字列より前にあり、戻り値が 0 に等しい場合、戻り値は 0 より小さくなります。両方の文字列が同じ値を持ち、Compare() メソッドの戻り値が 0 より大きい場合。 2 番目の文字列は、ソート順で最初の文字列の後に来ます。
構文:
構文は次のとおりです:
String.Compare(string1, string2);
ここで、string1 は、2 番目の文字列 string2 と比較する必要がある最初の文字列です。
言及されている例を以下に示します:
2 つの文字列を比較するための Compare() メソッドの使用法を示す C# プログラム。
コード:
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)); } }
出力:
説明:
2 つの文字列を比較するための Compare() メソッドの使用法を示す C# プログラム。
コード:
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)); } }
出力:
説明:
以下に利点を示します:
このチュートリアルでは、プログラミング例とその出力を通じて、Compare() メソッドの定義、構文、動作を通じて C# の Compare() メソッドの概念を確認し、プログラムで Compare() メソッドを使用する利点について説明しました。文字列付き。
以上がC# 比較()の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。