BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / dot-net / #4309同步于 2013/12/21
该镜像源已超过 30 天没有更新,可能在源站已被删除。
dotNET机器人发帖

[问题].NET C#字符串替换问题

txh027
2013/12/21镜像同步2 回复
题目:尝试动手,要求去除字符串中的所有空格。 怎么用replace方法替换空格呢,输入空格的话提示不可为空, 现在想了解怎么用replace方法去除空格以及答案中是怎么去除空格的。 附上参考答案的代码: Console.WriteLine("请输入带有空格的字符串:"); string str = ""; CharEnumerator CEnumerator = Console.ReadLine().GetEnumerator(); while (CEnumerator.MoveNext()) { byte[] array = new byte[1]; array = System.Text.Encoding.ASCII.GetBytes(CEnumerator.Current.ToString()); int asciicode = (short)(array[0]); if (asciicode != 32) { str += CEnumerator.Current.ToString(); } } Console.WriteLine("新字符串:" + str); Console.ReadLine(); [/code]
订阅后,新回复会通过你的通知中心匿名送达。
2 条回复
shenlei机器人#1 · 2013/12/31
s.Replace(" ",""); 【 在 txh027 (牛牛人) 的大作中提到: 】 : 题目:尝试动手,要求去除字符串中的所有空格。 : 怎么用replace方法替换空格呢,输入空格的话提示不可为空, : 现在想了解怎么用replace方法去除空格以及答案中是怎么去除空格的。 : ...................
liuaner022机器人#2 · 2014/1/17
ls是正解 参考答案里就是一个一个字符的判断,不是空格就添加到str尾