У меня раздвоение строка,Проверка правильность и хранение значений, разделенные запятые
string s = Console.ReadLine();
string[] values = s.Split(",".ToCharArray(), StringSplitOptions.RemoveEmptyEntries);
ы должны получать входные следующий образом:
строковых литерал, числовое значение, числовое значение, числовое значение или строку буквального
Я понимаю, что весь этот ввод читается как строка, но я пытаюсь проверить числа в строке (проверка на> 0), а также присваивать каждому значению в строке переменную. Какой был бы лучший способ сделать это?
«Что было бы лучшим способом сделать это с помощью метода find с помощью метода Equals()?» ==> Я не понимаю этот вопрос. –
И если число> 0, что вы хотите сделать? – Tim
'StringSplitOptions.RemoveEmptyEntries' также сбросит вашу проверку. Пример: 'string, 1 ,, 'приведет к массиву из 2 элементов, поэтому вам придется посмотреть исходную строку, чтобы увидеть, чего не хватает. 'StringSplitOptions.None' был бы лучшим выбором (и я считаю, что это значение по умолчанию) – Tim