作者:转身-说离别2013 | 来源:互联网 | 2022-12-04 11:45
我正在制作一个计算器,我正在使用switch-case语句来确定用户单击按钮时要执行的操作.当用户只按一个数字(0-9)时,我只想将数字添加到当前字符串的末尾.这是一项简单的任务,尽管我想知道是否有更简单的方法来评估字符串是否是case
语句中的数字.
换句话说,我可以简化以下内容:
case "0":
case "1":
case "2":
case "3":
case "4":
case "5":
case "6":
case "7":
case "8":
case "9":
//code to execute here
我知道我可以TryParse
早些打电话并运行一个单独的代码块,但我想知道是否有办法做某些事情,如case myString.TryParse():
谢谢.
1> 小智..:
当有简单的库已经能够处理这个时,你肯定会走很远的路:)
尝试 System.Char.IsDigit(numericChar)
有很多其他方法可以轻松地做到这一点,只是谷歌周围一点:)