文字列の指定した桁の1文字を置き換えるFunctionです。
サンプル
例)文字列の指定した桁の1文字を置き換えるFunction
public static string ReplaceAt(string str, int position, char replaceChar)
{
return str.Remove(position, 1).Insert(position, replaceChar.ToString());
}
(使用例)
string str = ReplaceAt("abcdefg", 4, 'E');
→ abcdEfg
備考
- 指定した桁の1文字を削除して、同じ場所に置き換える文字を挿入しています。
- 指定した文字を置き換えたい場合は、標準メソッドの.Replaceが使用できます。
(詳細は、以下関連記事をご覧ください。)