比如:
string s = "sadfasd\0\0\0\0\0fsadfsdfasdf";
string sm=s.Trim();
string sn = s.Trim('\0');
sn = s.Replace('\0', new char());
上面的代码都没效果。。~~~ 不知道如何弄了。
------解决思路----------------------
str.Replace('\0'.ToString(), string.Empty);
------解决思路----------------------
str= s.Replace("\\0", "");
多加一个\试试
------解决思路----------------------
来看了……
string s = "sadfasd\0\0\0\0\0fsadfsdfasdf";
s = s.Replace('\0'.ToString(), string.Empty);
Console.WriteLine(s);
\0本来就是什么都没有……
LZ你这是在忽悠大家……
------解决思路----------------------
换成这样,肯定ok
s = s.Replace(@"\0", "");
------解决思路----------------------
要知道斜杠原本就是以字符串形式存在于文件中,不是你所理解的转移符,这样去考虑问题就迎刃而解了。