【发布时间】:2011-12-01 13:00:32
【问题描述】:
我有一个十进制值(“133,3”)存储在数据库的字符串列中,在挪威文化中。
在该用户将区域设置更改为英语-Us 之后。当我使用 CultureInfo.InvariantCulture 将“133,3”转换为十进制时,得到无效值或错误。
在 C# 应用程序中是否有处理这种情况的最佳方法?
问候, 阿南德
【问题讨论】:
-
你能说得清楚点吗?这意味着是 133 小数点 3,还是 1333...?
-
"133,3" 在挪威文化中,逗号用作小数分隔符。
标签: c# cultureinfo