При использовании типа данных char
есть ли причина использовать int.TryParse
int.TryParse(inputChar.ToString(), NumberStyles.Integer,
CultureInfo.InvariantCulture, out curNum)
vs.
inputChar - '0'
И проверить, находится ли результат между 0-9
?
char
, а строка, содержащая значение"192384"
? Как бы вы вычесть0
? Кроме того, хотя это может работать в нашей культурной среде, особенность разных культур и наборов символов заключается в том, что код символа для0
не во всех случаях может быть меньше, чем код символа любого другого числа. - person Thorsten Dittmar   schedule 26.02.2014char
, а не строка. - person Martin Smith   schedule 26.02.2014