假設我有一個字符串「ABCDEFGH」,並且我想向此字符串中添加一個字符,例如(向第四列中添加Z);在字符串(或Chararray)中添加一個字符c#
ABC ž DEFGH
我怎麼能做到這一點,而不是有效改變字符串轉換成char,將所有字符到新列,後來又增加了焦炭的?
假設我有一個字符串「ABCDEFGH」,並且我想向此字符串中添加一個字符,例如(向第四列中添加Z);在字符串(或Chararray)中添加一個字符c#
ABC ž DEFGH
我怎麼能做到這一點,而不是有效改變字符串轉換成char,將所有字符到新列,後來又增加了焦炭的?
爲什麼不insert:
string source = "ABCDEFGH";
char item = 'Z';
string result = source.Insert(3, item.ToString());
使用string.Insert:
var start = "ABCDEFGH";
var result = start.Insert(3, "Z");
注意索引是從0開始。
你可以嘗試:
string str = "ABCDEFGH";
str = str.Insert(3, "Z");
,如果你不知道這個指數可以做這樣的
result = test.Insert(test.IndexOf("C"), "Z");