我有一个char数组.我想删除数组的某个位置的元素.
让我说我有这个char数组:OVERFLOW
我想从上面的数组中删除R并调整char数组的大小,所以单词将是: OVEFLOW
我希望能够在某个位置向阵列添加一个新字母.让我们说我想添加字母T所以这个词就像:OVETFLOW
我不只是想替换两个字母.我想首先完全删除,然后在不同的位置添加该字母.
我试图Remove()用字符串数组的方法解决问题.但我还没弄清楚哪种方式是解决问题的最佳方法.
var theString = "OVERFLOW";
var aStringBuilder = new StringBuilder(theString);
aStringBuilder.Remove(3, 1);
aStringBuilder.Insert(3, "T");
theString = aStringBuilder.ToString();
Run Code Online (Sandbox Code Playgroud)