文字列内の指定されたインデックスの文字を置き換えますか? [重複] 質問する

文字列内の指定されたインデックスの文字を置き換えますか? [重複] 質問する

文字列には がないReplaceAt()ので、必要な機能を実行する適切な関数を作成する方法について少し悩んでいます。CPUコストは高いと思いますが、文字列のサイズは小さいので問題ありません。

ベストアンサー1

使うStringBuilder

StringBuilder sb = new StringBuilder(theString);
sb[index] = newChar;
theString = sb.ToString();

おすすめ記事