当前位置:  开发笔记 > 编程语言 > 正文

使用","和"."将字符串解析为float的最佳方法.作为分数分离器?(数字<5)

如何解决《使用","和"."将字符串解析为float的最佳方法.作为分数分离器?(数字<5)》经验,为你挑选了1个好方法。

这与我之前的问题有关,但不是真的.我有一个输入,我不知道文化.所以它可以使用','和'.' 作为分数的分隔符.这个数字永远不会超过5,所以我们可以确定是否有分隔符,它将用于分数.

我在看这个TryParse方法.它接受一个NumberStyles论点.但我没有看到任何关于分数分离器等的东西.

我是否再次遗漏了某些东西,或者是否有更好的方法来实现我的目标?



1> Mehrdad Afsh..:

试试这个:

float.TryParse(myString.Replace(',', '.'), out myfloat);

编辑:正如乔恩所说,推荐以下方式:

float.TryParse(myString.Replace(',', '.'), 
               System.Globalization.NumberStyles.Float, 
               System.Globalization.NumberFormatInfo.InvariantInfo, 
               out myFloat);

推荐阅读
yzh148448
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有