我想尝试获取一行数字并对它们进行计数并将它们存储在一个数组中。我想让用户输入最多 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/