C# 怎样去掉string结束符后面的多余字符

stringstr="hello\0\0world!";虽然只输出hello,但hello\0\0world!的实际内容一样存在,如何高效清除结束符后面多余的内容。需要做... string str="hello\0\0world!";

虽然只输出hello,但hello\0\0world!的实际内容一样存在,如何高效清除结束符后面多余的内容。
需要做到,变量实际内容和输出内容一致,都为“hello”

已经解决,留下代码以便查询。
string str="hello\0\0world!";

str = str.TrimEnd('\0');
展开
 我来答
syht2000
高粉答主

2015-10-20 · 关注我不会让你失望
知道大有可为答主
回答量:3万
采纳率:79%
帮助的人:1.4亿
展开全部
不太明白你所指高效清除具体是什么含义,也不清楚你这字符串有什么具体的规律,一般常用的比如用split分割,或者用正则替换。
追问
。。。。。。好吧
追答
这种简单问题只要您把问题写清楚早就解决了,而且还用了高效这个词,这词以后如果没有特别要求就不建议再用了,还以为你要处理一个极大的数据量(比如上亿的内容)
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式