C#で文字列を置換する方法は?

C#においては、文字列を置換するためにstring.Replace()メソッドを使用することができます。このメソッドは、置換したい元の文字列と、新しい文字列を置換するための引数を2つ受け取ります。

以下の例はコードサンプルです:

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

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

上記のコードでは、元の文字列から”World”を”C#”に置き換えて、その結果をreplacedString変数に格納します。そして、Console.WriteLine()メソッドを使用して置換後の文字列をコンソールに出力します。

注意してください、Replace()メソッドは大文字と小文字を区別します。大文字と小文字を区別せずに置換を行いたい場合は、String.Replace()メソッドのオーバーロードバージョンを使用し、第三引数にStringComparison.OrdinalIgnoreCaseを指定できます。例えば:

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

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

上記の例では、元の文字列に含まれる”WORLD”が大文字であっても小文字であっても、それは全て”C#”に置き換えられます。

bannerAds