支持键盘输入,不可控因素增加,必须具有很强的容错能力。
一是中文习惯的乘除符号,与键盘及程序语言是不同的,所以,你要在SwitchString方法中添加对键盘乘除符号的支持。
二是对错误输入进行过滤。
三就是上面说的预期策略选择。
四是对计算构造try一catch语句,把出错原因摆在明面上。
第十八课结语。允许用户犯错,自己千万别犯错是程序员编程的最高原则。
第十八课程序容错能力——C#计算器编程教学
最新推荐文章于 2021-12-15 16:20:00 发布
支持键盘输入,不可控因素增加,必须具有很强的容错能力。
一是中文习惯的乘除符号,与键盘及程序语言是不同的,所以,你要在SwitchString方法中添加对键盘乘除符号的支持。
二是对错误输入进行过滤。
三就是上面说的预期策略选择。
四是对计算构造try一catch语句,把出错原因摆在明面上。
第十八课结语。允许用户犯错,自己千万别犯错是程序员编程的最高原则。