如何去除字符串里的空格 C#
请问C#中如何去除字符串里的空格一、不要用Trim()或LTrim()和RTrim()方法,因为字符串是随机出现的,不一定在什么位置二、不用用Replace方法,因为空格...
请问C#中如何去除字符串里的空格
一、不要用Trim()或LTrim()和RTrim()方法,因为字符串是随机出现的,不一定在什么位置
二、不用用Replace方法,因为空格数目不太确定
请问还有什么其他方法么?
望请高手帮忙解决,谢谢! 展开
一、不要用Trim()或LTrim()和RTrim()方法,因为字符串是随机出现的,不一定在什么位置
二、不用用Replace方法,因为空格数目不太确定
请问还有什么其他方法么?
望请高手帮忙解决,谢谢! 展开
5个回答
展开全部
string b = "";
string a = "asdf asdfasdf asdf";
foreach (char c in a.ToCharArray(0,a.Length))
{
if (c != Convert.ToChar(" "))
{
b += c;
}
}
string a = "asdf asdfasdf asdf";
foreach (char c in a.ToCharArray(0,a.Length))
{
if (c != Convert.ToChar(" "))
{
b += c;
}
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
string[] arr = str.Split(new string []{" "}, StringSplitOptions.RemoveEmptyEntries);
str = string.Join("",arr);
str = string.Join("",arr);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用正则啊,,正则有替换功能
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
string a=" 1 2 3";
a=System.Text.RegularExpressions.Regex.Replace(a,@"\s+","");
a=System.Text.RegularExpressions.Regex.Replace(a,@"\s+","");
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询