我正在研究可能在全球部署的桌面應用程序。國際化的最大問題是貨幣。幾個問題:與貨幣一起使用的最佳實踐
我正在使用SQL Server Compact Edition,它支持MONEY
類型。我的第一個問題是不管用戶的文化如何處理數據存儲?
我的第二個問題是數據處理。我知道我可以使用「C」格式的字符串,並且我猜這樣可以顯示,但是在保存時我該如何處理用戶輸入的值?有沒有一種標準的方法來解析輸入的值並將其保存到MONEY
字段中,同時具有文化意識並且不必爲任何類型的例外編寫?我正在使用WPF中的C#,但我猜測這可能是一種近乎通用的解決方案。
'Decimal.TryParse()'應該做文化上正確的事情。 – cdhowie