读书人

输入字符串的格式不正确。该怎么处理

发布时间: 2012-04-03 12:38:19 作者: rapoo

输入字符串的格式不正确。
开发了一个C# form程序。在自己电脑上完全没错误,测试时,在有些电脑上没问题,在有些电脑上出现异常“输入字符串的格式不正确”

向高手求解。

[解决办法]
把代码贴出来,一目了然
[解决办法]

探讨

我想到一个办法 把所有的float.parse 改成 convert.single 可是依旧没有效果

[解决办法]
看看出错的输入法是不是全角的状态下,数字建议用double类型
[解决办法]
检查一下是不是输入法的问题,注意那个微软拼音输入法,输出的看着是英文,但就是不对。建议处理之前检查合法性。
[解决办法]
这个错误一般是字符串转换成其他类型时出错。
[解决办法]
不用Convert,用TryParse方法,应该可以避免报错
[解决办法]
控制面板里面的区域设置,这里面的设置不同,导致格式不同。比如日期格式,就有很多种写法,有的带上午、下午这样的内容

读书人网 >C#

热点推荐