我希望我的C#程序能够在控制台输入中的空格字符之后有效地读取任何文本(Console.ReadLine)。例如,如果用户键入display stack_overflow_rocks!
,程序应该打印出stack_overflow_rocks!在控制台(Console.WriteLine)。
答案 0 :(得分:0)
string input = "display stack_overflow_rocks!";
string[] stringSeparator = new string[] {" "};
var result = source.Split(stringSeparators, StringSplitOptions.None);
result[1]
将为stack_overflow_rocks!
答案 1 :(得分:0)
这应该有效:
string s = Console.ReadLine();
Console.WriteLine(s.Substring(s.IndexOf(" ") + 1, s.Length - 1 - s.IndexOf(" ")));
PS - 代码经过单元测试。