【发布时间】:2011-10-29 04:48:13
【问题描述】:
我正在开发一个可能会在全球范围内部署的桌面应用程序。我最大的国际化问题是货币。几个问题:
我正在使用支持MONEY 类型的SQL Server Compact Edition。我的第一个问题是,无论用户的文化如何,这都会处理数据存储吗?
我的第二个问题是数据处理。我知道我可以使用“C”格式字符串,我想这可以显示,但是当我保存回来时,我如何处理用户输入的值?是否有一种标准方法来解析输入的值并将其保存到 MONEY 字段,同时具有文化意识并且不必为任何类型的异常编写代码?
我在 WPF 中使用 C#,但我猜这可能有一个近乎通用的解决方案。
【问题讨论】:
-
Decimal.TryParse()应该做符合文化的事情。
标签: c# currency sqldatatypes