c# - 如何获取以空格分隔的输入

标签 c#

我想尝试获取一行数字并对它们进行计数并将它们存储在一个数组中。我想让用户输入最多 100 个数字,我希望程序能够用空格分隔它们并在 C# 中对它们进行计数

示例:98 92 86 92 100 92 93

空格将是唯一的分隔符,它将计算 7 个等级并将它们存储在一个数组中,但我不确定如何真正做到这一点。

最佳答案

在 2 个空格的情况下不获取空条目

var ints = input.Split(new char[] { ' ' }, StringSplitOptions.RemoveEmptyEntries)
                     .Select(i => int.Parse(i))
                     .ToList(); //or ToArray() whichever you want

关于c# - 如何获取以空格分隔的输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12999693/

相关文章:

c# - 在 LINQ 中分组

c# - Find、Single、First,哪个最快?

c# - 如何解决?假设程序集引用 'System.Web.Mvc

c# - 从类库加载资源时出现问题

c# - ASP.NET 动态更改用户控件源

c# - ManageUserViewModel 类在哪里?

c# - ASP.NET Core中如何进行异常处理?

c# - 需要使用 Moq 进行单元测试以获取特定代码的帮助

C# - TestStack 白色错误 : Failed to get ControlType=text, AutomationID = _autoID

c# - 拍摄一个 div 的快照