多国语言的问题

雨轩居士 2008-01-17 01:50:51
我在开发多国语言时进行字符串转换成浮点数报错:数据格式不正确,原因是:在中文环境下浮点数表示法是:3.3456,在波兰文环境下是3,3456,我的字符串是:"3.3456",在中文环境下转换正常,但在波兰文环境下就报错。哪位大侠知道怎么解决
...全文
68 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
雨轩居士 2008-01-17
  • 打赏
  • 举报
回复
maoxiong25 问题不能解决
shinaterry 2008-01-17
  • 打赏
  • 举报
回复
嗯嗯.
maoxiong25 2008-01-17
  • 打赏
  • 举报
回复
NumberFormatInfo fi = new CultureInfo( "en-US", false ).NumberFormat;

string strTest = "3.3456";
double dTest = Convert.ToDouble(strTest, fi);

用这个看看,可能"en-US"这个写的不太对,你自己再查查波兰文环境下是什么

110,536

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧