ホームページ  >  記事  >  バックエンド開発  >  C# EndsWith()

C# EndsWith()

PHPz
PHPzオリジナル
2024-09-03 15:17:36724ブラウズ

指定された文字列が文字列の末尾と一致するかどうかを確認するために使用されるメソッドは、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 つです。

C# EndsWith() メソッドの動作

  • 指定された文字列と文字列の末尾を表す文字列を比較して、文字列の末尾を表す文字列が指定された文字列の末尾と一致するかどうかを確認する必要がある場合は、EndsWith() を使用します。 C# のメソッド。
  • 指定された文字列とその文字列の末尾を表す文字列が指定された文字列の末尾と一致する場合、EndsWith() メソッドを使用して返される値は true です。
  • 指定された文字列とその文字列の末尾を表す文字列が指定された文字列の末尾と一致しない場合、EndsWith() メソッドを使用して返される値は false です。
  • ArgumentNullException は、指定された文字列の末尾と一致する文字列の末尾を表す文字列と照合される指定された文字列が Null の場合に発生します。

C# EndsWith() の例

さまざまな例を以下に示します:

例 #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));
}
}

出力:

C# EndsWith()

上記のプログラムでは、programというクラスが定義されています。次に main メソッドが呼び出され、その中で文字列変数を使用して文字列を格納します。この文字列の末尾は、文字列の末尾を表す文字列と比較する必要があります。次に、別の文字列変数を使用して文字列の末尾を保存し、指定された文字列の末尾と比較します。次に、別の文字列変数を使用して文字列の末尾を格納し、指定された文字列の末尾と比較します。次に、EndsWith() メソッドを使用して、指定された文字列の末尾と指定された文字列の末尾を表す文字列を比較し、指定された文字列の末尾が文字列の末尾を表す文字列と一致するかどうかに応じて true または false を返します。違います。

例 #2

指定された文字列と、指定された文字列の末尾を表す文字列を一致させる 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));
}
}

出力:

C# EndsWith()

上記のプログラムでは、programというクラスが定義されています。次に main メソッドが呼び出され、その中で文字列変数を使用して文字列を格納します。この文字列の末尾は、文字列の末尾を表す文字列と比較する必要があります。次に、別の文字列変数を使用して文字列の末尾を保存し、指定された文字列の末尾と比較します。次に、別の文字列変数を使用して文字列の末尾を格納し、指定された文字列の末尾と比較します。次に、EndsWith() メソッドを使用して、指定された文字列の末尾と指定された文字列の末尾を表す文字列を比較し、指定された文字列の末尾が文字列の末尾を表す文字列と一致するかどうかに応じて true または false を返します。ない。最後に、出力が上のスナップショットに示されています。

以上がC# EndsWith()の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
前の記事:C# インターン()次の記事:C# インターン()