指定された文字列が文字列の末尾と一致するかどうかを確認するために使用されるメソッドは、C# では EndsWith() メソッドと呼ばれます。指定された文字列が文字列の末尾と一致する場合は true が返され、指定された文字列が文字列の末尾と一致しない場合は false が返されます。これは、戻り値の型が System であることを示します。ブール値と ArgumentNullException が発生します。文字列の末尾を一致させる必要がある入力文字列が null の場合、このメソッドを使用してカルチャに依存した比較とともに大文字と小文字の区別もチェックできます。
構文
C# の EndsWith() メソッドの構文は次のとおりです。
public bool EndsWith(String string) public bool EndsWith(String, Boolean, CultureInfo) public bool EndsWith (String, StringComparison)?
ここで、string は、文字列の末尾が一致する必要がある指定された文字列です。
文字の大文字と小文字を無視する場合はブール値を true に設定し、文字の大文字と小文字を考慮する場合は false に設定します。
CultureInfo は、指定された文字列と文字列の終わりを表す文字列を比較する方法を記述します。
StringComparison は、指定された文字列と文字列の終わりを表す文字列がどのように比較されるかを説明する列挙値の 1 つです。
さまざまな例を以下に示します:
指定された文字列と、指定された文字列の末尾を表す文字列を一致させる EndsWith() メソッドを示す C# プログラム
コード:
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)); } }
出力:
上記のプログラムでは、programというクラスが定義されています。次に main メソッドが呼び出され、その中で文字列変数を使用して文字列を格納します。この文字列の末尾は、文字列の末尾を表す文字列と比較する必要があります。次に、別の文字列変数を使用して文字列の末尾を保存し、指定された文字列の末尾と比較します。次に、別の文字列変数を使用して文字列の末尾を格納し、指定された文字列の末尾と比較します。次に、EndsWith() メソッドを使用して、指定された文字列の末尾と指定された文字列の末尾を表す文字列を比較し、指定された文字列の末尾が文字列の末尾を表す文字列と一致するかどうかに応じて true または false を返します。違います。
指定された文字列と、指定された文字列の末尾を表す文字列を一致させる EndsWith() メソッドを示す C# プログラム
コード:
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)); } }
出力:
上記のプログラムでは、programというクラスが定義されています。次に main メソッドが呼び出され、その中で文字列変数を使用して文字列を格納します。この文字列の末尾は、文字列の末尾を表す文字列と比較する必要があります。次に、別の文字列変数を使用して文字列の末尾を保存し、指定された文字列の末尾と比較します。次に、別の文字列変数を使用して文字列の末尾を格納し、指定された文字列の末尾と比較します。次に、EndsWith() メソッドを使用して、指定された文字列の末尾と指定された文字列の末尾を表す文字列を比較し、指定された文字列の末尾が文字列の末尾を表す文字列と一致するかどうかに応じて true または false を返します。ない。最後に、出力が上のスナップショットに示されています。
以上がC# EndsWith()の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。