这将从控制台读取一行,分割字符串,解析整数,然后输出列表。然后,您可以根据需要从列表中获取每个数字。
Console.ReadLine().Split().Select(s => int.Parse(s)).ToList()
Run Code Online (Sandbox Code Playgroud)
如果总是有两个数字,您可以按以下步骤操作:
var integers = Console.ReadLine().Split().Select(s => int.Parse(s)).ToArray();
int first = integers[0];
int second = integers[1];
Run Code Online (Sandbox Code Playgroud)
需要改进的方面:
TryParse() 根据要求的示例:
var numbers = new List<int>();
foreach (string s in Console.ReadLine().Split())
{
if (int.TryParse(s, out int number))
numbers.Add(number);
else
Console.WriteLine($"{s} is not an integer");
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2440 次 |
| 最近记录: |