日期:2014-05-20  浏览次数:20856 次

如何消除char结束符
//如我现有一字符集
char[]   chr={ "0 ", "0 ", "1 ", "0 ", "1 "};
//我想将他们存放到string里。
string   str=new   string(chr)
//但是输出的结果不符合要求: "00101 "

----------------------------------------------
请各位指点,应该如何得到非结束符集的string.

------解决方案--------------------
string str=new string(chr,0,chr.Length-1)
------解决方案--------------------
用string.replace( "/0 ", " ").替换
------解决方案--------------------
如果你是想把0或1转为字符而不是编码
datastack[length] = Convert.ToChar(CharCode % POWER);
改为
datastack[length] = (CharCode % POWER == 0) ? '0 ' : '1 ';