这个问题已经在这里有了答案 :
如何在C#中的字符串的索引处设置字符? (7个答案)
2年前关闭。
字符串没有ReplaceAt(),我在如何做一个能满足我需要的体面函数方面做一些探讨。我想CPU成本很高,但是字符串的大小很小,所以一切正常
ReplaceAt()
使用StringBuilder:
StringBuilder
StringBuilder sb = new StringBuilder(theString); sb[index] = newChar; theString = sb.ToString();