【发布时间】:2020-04-18 07:57:30
【问题描述】:
我正在制作基本的 C# 计算器。 它使用用户消息并检测它是否包含数学运算符来识别用户发送的数学问题。 但问题是当用户发送“br + uh”程序崩溃时,因为“找不到列[br]”。 我需要从用户消息中过滤单词,或者我只想获取数字(int、double、float 等)和数学运算符。请帮忙 code
【问题讨论】:
-
您正在使用 DataTable 来评估表达式。您应该捕获它的异常并将其用作检测它是否是有效表达式的方法。另外,我建议将您的代码粘贴到问题中(不链接到它的屏幕截图)。
-
请不要发布代码图片。而是使用格式化的代码块在您的问题中发布代码
标签: c# math calculator calc