Привет всем. Пишу что-то типа калькулятора, как можно запилить проверку строки вводимой с консоли, типа если нажал какую-то фигню, то выходит ошибка и обратно просит ввести корректное значение типа string?
сделай два метода для ввода = ввод числа (используй double) и ввод символа арифметического. и через tryparce и swich case проверяй корректность ввода.
А если нужно будет написать "cos" и это будет верно. Char запарсит его?
нет конечно ) а зачем чар? для операций принимай строку и свич кейсом сравнивай с возможными +, -, cos и т.д. но нужно будет предуспотреть унарные и бинарные операторы
или можно использовать дерево и польскую инверсную запись для его построения. получится неплохой синтаксический анализатор, который будет парсить всю строку операций