C#でのreplaceメソッドの使い方は何ですか。

C#では、Replaceはすべての一致する項目を置換するための文字列メソッドです。

Replaceの基本的な使い方は以下の通りです:

string replacedString = originalString.Replace(oldValue, newValue);
  1. “originalString” とは、置換を行う対象の元の文字列です。
  2. oldValueは置換されるべき部分文字列です。
  3. 新しい値は、置換するための新しい文字列です。

Replaceメソッドは、すべてのoldValueをnewValueで置き換えた新しい文字列を返します。元の文字列にoldValueが存在しない場合は、元の文字列が返されます。

以下に簡単な例を示します。

string originalString = "Hello World!";
string replacedString = originalString.Replace("World", "C#");

Console.WriteLine(replacedString);
// 输出:Hello C#!

「Hello World」の中の「World」が「C#」に置き換えられ、置き換えた文字列を「replacedString」に代入する。 最終的な出力は「Hello C#!」になる。

Replaceメソッドは大文字と小文字を区別しますので、注意が必要です。大文字と小文字を区別しない置換を行いたい場合は、第三引数としてStringComparison列挙型を使用できます。

string originalString = "Hello world!";
string replacedString = originalString.Replace("WORLD", "C#", StringComparison.OrdinalIgnoreCase);

Console.WriteLine(replacedString);
// 输出:Hello C#!

上の例で、StringComparison.OrdinalIgnoreCase パラメーターは大文字と小文字を区別しないで置換を行うことを意味します。元の文字列に”world”が小文字でも、”C#”に置き換えられます。

bannerAds