日期:2014-05-19  浏览次数:20818 次

double.TryParse("1234,34,49",out temp)为True,不解?
double.TryParse( "1234,34,49 ",out   temp)
的结果为True。temp为12343449,不理解?有高手能解释一下吗?
是什么原因?文化不同?

------解决方案--------------------
double.TryParse( "1234,34,49 ",out temp)

这个方法用来查看字符串 "1234,34,49 "是不是能够转成一个double类型的数字,如果能转换成功则函数返回值为true,且用out temp来保存这个转换后的double,如果不能转换则false,temp保持原来的值不变.