如何去除字符串里的空格 C#

请问C#中如何去除字符串里的空格一、不要用Trim()或LTrim()和RTrim()方法,因为字符串是随机出现的,不一定在什么位置二、不用用Replace方法,因为空格... 请问C#中如何去除字符串里的空格
一、不要用Trim()或LTrim()和RTrim()方法,因为字符串是随机出现的,不一定在什么位置

二、不用用Replace方法,因为空格数目不太确定

请问还有什么其他方法么?

望请高手帮忙解决,谢谢!
展开
 我来答
信书雁范月
2020-03-29 · TA获得超过3万个赞
知道大有可为答主
回答量:1.2万
采纳率:35%
帮助的人:602万
展开全部
Replace是针对所有的空格,所以用它是可以全去掉,不管你是连着一个,还是N个,还是任意位置有空格,只有用Replace,它发现一个就替换一个。
爱符号
C#
手机用户99879
2009-07-07
知道答主
回答量:14
采纳率:0%
帮助的人:0
展开全部
string b = "";
string a = "asdf asdfasdf asdf";
foreach (char c in a.ToCharArray(0,a.Length))
{
if (c != Convert.ToChar(" "))
{
b += c;
}
}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
微软专家张海
2009-07-06 · TA获得超过748个赞
知道小有建树答主
回答量:564
采纳率:100%
帮助的人:0
展开全部
string[] arr = str.Split(new string []{" "}, StringSplitOptions.RemoveEmptyEntries);

str = string.Join("",arr);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
木森耙耙
2009-07-06 · TA获得超过436个赞
知道小有建树答主
回答量:907
采纳率:0%
帮助的人:577万
展开全部
用正则啊,,正则有替换功能
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
202261256487e6a
2009-07-06 · TA获得超过481个赞
知道小有建树答主
回答量:795
采纳率:0%
帮助的人:692万
展开全部
string a=" 1 2 3";
a=System.Text.RegularExpressions.Regex.Replace(a,@"\s+","");
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式