У меня есть следующий код тест-клиента в Java:Есть ли более элегантный способ чтения чисел из входного потока?
public static void main(String[] args)
{
int N = StdIn.readInt(); // Read number of sites.
while (!StdIn.isEmpty())
{
int p = StdIn.readInt();
int q = StdIn.readInt();
}
}
И в C#:
public static void Main(string[] args)
{
int N = Convert.ToInt32(Console.ReadLine());
string input;
while ((input = Console.ReadLine()) != null)
{
int p = Convert.ToInt32(input);
int q = Convert.ToInt32(Console.ReadLine());
}
}
Я новичок в C#. Пожалуйста, помогите мне, есть ли более элегантный способ читать числа из входного потока? Например, как точнее моделировать while (!StdIn.isEmpty())
в C#?
Почему вы думаете, что ваш код не достаточно _elegant_? И не лучше ли в [CodeReview.SE] по крайней мере? –
isEmpty ближе к KeyAvailable Я думаю –