-
文字列の特定の文字を置き換える方法: 文字列内の特定の文字を別の文字に置き換えるには、
Replace
メソッドを使用します。次の例では、文字列内のすべての特定の文字を別の文字に置き換えています。string originalString = "Hello World!"; string replacedString = originalString.Replace('o', 'x'); Console.WriteLine(replacedString); // 出力結果: Hellx Wxrld!
上記の例では、文字列
originalString
内のすべての'o'
が'x'
に置き換えられています。Replace
メソッドは、置き換えたい文字と置き換える文字を引数として受け取ります。 -
文字列内での文字の変更方法: 文字列内の特定の位置の文字を変更するには、文字列を一度文字配列に変換し、変更したい位置の要素を直接変更します。次の例では、文字列内の指定したインデックスの文字を変更しています。
string originalString = "Hello World!"; char[] charArray = originalString.ToCharArray(); charArray[6] = 'X'; string modifiedString = new string(charArray); Console.WriteLine(modifiedString); // 出力結果: Hello WXrld!
上記の例では、文字列
originalString
内のインデックス6
の文字が'X'
に変更されています。ToCharArray
メソッドを使用して文字列を文字配列に変換し、変更したい位置の要素を直接変更します。最後に、変更された文字配列から新しい文字列を作成します。
これらはC#で特定の文字を変更するいくつかの方法の例です。あなたの具体的な要件に応じて、これらの例をカスタマイズすることができます。