using System;
namespace MyCSharpLearning
{
class TrimMethod
{
public static void Main(string[] args)
{
string txt = Console.ReadLine();
char[] SpaceRemove = { ' ' };
txt = txt.Trim(SpaceRemove);
Console.WriteLine("Your result is: {0}", txt);
Console.ReadLine();
}
}
}
不工作..帮助!!!!!!
答案 0 :(得分:4)
public static void Main(string[] args)
{
string txt = Console.ReadLine();
txt = txt.Replace(" ","");
Console.WriteLine("Your result is: {0}", txt);
}
看起来像你想要的。
答案 1 :(得分:2)
您调用的方法是String.Trim,其中包含:
删除一组字符的所有前导和尾随匹配项 在当前String对象的数组中指定。
将String.Replace用于代码
中的所有空格txt = txt.Replace(" ", "");
使用正则表达式删除尾随空格
txt = Regex.Replace(txt, "^[ \t\r\n]", "");
旁注:
答案 2 :(得分:0)
string.Trim(params char [])将删除仅在字符串的开头或结尾处传递的字符,而不是它们位于字符串的中间。
string txt = Console.ReadLine();
txt = txt.Replace(" ", "");
Console.WriteLine("Your result is: {0}", txt);
Console.ReadLine();
删除一组字符的所有前导和尾随匹配项 在当前String对象的数组中指定。
顺便说一句,如果您只需要删除字符串开头或结尾的空格,则不需要指定该char数组。 Trim()单独删除whitespaces are defined here
所有的空格