Ваша проблема заключается в преобразовании строк в целые числа, поскольку Console.Readline всегда возвращает строку.
Существует много способов анализа нескольких целых чисел, но вам, в основном, потребуется разбить строку, используя какой-либо метод.Я не знаю, что такое Scanner
в C # (но я полагаю, вам нужно найти какой-нибудь токенизатор , чтобы найти его, так как это будет стандартное имя.
Написание одногоэто не так сложно, особенно если вы ожидаете, что целые числа будут разделяться пробелами. Реализация его в методе может выглядеть примерно так:
// Optional seperators
public IEnumerable<int> ParseInts(string integers, params char[] separators)
{
foreach (var intString in integers.Split(separators))
{
yield return int.Parse(intString);
}
}
public IEnumerable<int> ParseInts(string integers)
{
return ParseInts(integers, ' ');
}