当前位置: 代码迷 >> C# >> 怎么去除 字符串里的 \0\0
  详细解决方案

怎么去除 字符串里的 \0\0

热度:131   发布时间:2016-05-05 02:49:46.0
如何去除 字符串里的 \0\0
比如:
 

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", "");
------解决思路----------------------
要知道斜杠原本就是以字符串形式存在于文件中,不是你所理解的转移符,这样去考虑问题就迎刃而解了。
  相关解决方案