c#怎么替换字符串指定位置的字符

avatar
作者
筋斗云
阅读量:0

在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!”。