初学c#,最近在编windows phone的一个读txt的小程序。遇到了这么一个问题,我想把一个char数组b接到char数组a后面,我看char数组有一个concat方法,但是那个参数看不懂

于是想将两个char数组变成string后再连接
string contentNowString = string.Concat(new string(contentRemainingChars),new string(contentNowChars));
但是发现一个问题,调试时候发现,string的这个构造函数是将char数组所有的字符全部塞进了字符串,就是说连\0也有。我char数组声明的大小为1000,结果就是contentNowString里面有一堆\0。想问问应该怎么解决?或者有没有什么更好的方法来解决这个连接问题?
在此先谢谢诸位大神了!