在C#中可以使用StringBuilder
類來替換字符串指定位置的字符。以下是一個示例代碼:
using System;
using System.Text;
class Program
{
static void Main()
{
string originalString = "Hello, World!";
StringBuilder stringBuilder = new StringBuilder(originalString);
int position = 7; // 要替換的字符位置
char newChar = 'X'; // 替換成的新字符
stringBuilder[position] = newChar;
string newString = stringBuilder.ToString();
Console.WriteLine(newString);
}
}
在上面的示例中,原始字符串是"Hello, World!“,我們將第7個位置的字符替換為’X’。最后輸出結果為"Hello, WXrld!”。