Основываясь на комментариях в других ответах, я предполагаю, что вам нужна проверка. После прочтения этих комментариев, я думаю, что самое близкое, что вы получите, это int.TryParse и double.TryParse, который является своего рода комбинацией hasNextInt и nextInt (или комбинацией hasNextDouble и nextDouble).

a я могу передать Scanner строку, а затем я могу делать удобные вещи, такие как,scanner.hasNext() или жеscanner.nextInt(), scanner.nextDouble() и т.п.

Это позволяет довольно чистый код для разбора строки, содержащей строки чисел.

Как это делается на земле C #?

Если у вас была строка, в которой говорилось:

"0 0 1 22 39 0 0 1 2 33 33"

В Java я передам это сканеру и сделаю

while(scanner.hasNext()) 
    myArray[i++] = scanner.nextInt();

Или что-то очень похожее. Как это можно сделать на C #?

Ответы на вопрос(7)

Ваш ответ на вопрос