如何在c#中为字符串变量赋值char值

时间:2010-10-21 17:55:27

标签: c#

我有一个字符串strText,上面有一定的值,我需要在strText的指定位置指定'\ 0'或charactor。 即strText [5] ='\ 0'如何在c#中使用。

2 个答案:

答案 0 :(得分:3)

您可以使用Insert方法指定索引。你需要给它一个字符串,所以如果你可以用'\ 0'替换'\ 0'或者只是调用.ToString()

strText = strText.Insert(5, yourChar.ToString());

答案 1 :(得分:2)

字符串是不可变的,因此您需要将其转换为字符数组,将字符设置在指定位置,然后转换回字符串:

char[] characters = "ABCDEFG".ToCharArray ();
characters[5] = '\0';
string foo = new String (characters);