【发布时间】:2017-11-17 15:33:10
【问题描述】:
我需要将 "101.46" 格式的任意值转换为 十进制。
string s = "101.46";
decimal value = Convert.ToDecimal(s);
但十进制最终值始终为 10146。我需要输出值的格式为 101.46 as decimal
【问题讨论】:
-
你的语言环境是什么?
-
在您的语言环境中,
.是小数还是千位分隔符? -
巴西,我在我的 aspnet 应用程序的 web.config 中将文化信息设置为“pt-BR,但没有成功。
标签: c# type-conversion decimalformat