1

我有一个表达式,其中包含由 分隔的数字, or .,即表达式中的数字可以是2,3 or 2.3。我从数据库中获取值以生成表达式,其中值以上述格式之一存储。我在页面中有一个额外的文本框,Calculate用户在运行时输入一个值。

如果值的格式2.3是计算值DataTable.Compute,结果是逗号分隔的格式。如何DataTable.Compute评估任何字符串?

我已经添加了,但它仍然不起作用。我明白了SyntaxErrorException

 Thread.CurrentThread.CurrentCulture = new CultureInfo("de-DE");

编辑

,将表达式中的替换为.可以解决问题。但是当结果以逗号分隔的格式显示时,为什么它不接受相同格式的输入?

4

0 回答 0