在字符串(或Chararray)中添加一个字符c#
问题描述:
假设我有一个字符串“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");