【发布时间】:2015-03-12 17:29:20
【问题描述】:
我正在使用 Convert.tosingle() 方法将值转换为浮点数。 这种方法适用于“德国”和“西班牙”文化,但它给了我波兰和法国文化的“输入字符串格式不正确”的异常。如何解决。 对于法语和波兰语,我想将值显示为“0,85”
下面是代码
string value = "0.85";
float floatValue = Convert.ToSingle(value, new CultureInfo("de"));
//Working fine
float floatValue1 = Convert.ToSingle(value, new CultureInfo("es"));
//Working fine
float floatValue2 = Convert.ToSingle(value, new CultureInfo("fr")); // Giving Exception for French culture
float floatValue3 = Convert.ToSingle(value, new CultureInfo("pl"));
//Exception for Polish culture
谢谢, 帕拉维
【问题讨论】:
标签: c#