use*_*ame 4 c# string validation numbers
我需要为指定的字符串进行数字验证.问题是,字符串可能是一个很大的数字,比C#中的任何数字类型都要大,所以我不能使用TryParse函数,因为它们只会提供有关它们是否可以转换为这些类型的信息.
它应该考虑 - /+,分隔符和当前文化设置.
我找到了一些使用正则表达式的解决方案,但他们都错过了一些细节.而且我不擅长正则表达式
BigInteger如果您使用C#4.0并且数字是整数,则可以使用.
它 Represents an arbitrarily large signed integer.
使用该TryParse方法可以避免可能的异常Parse(除非您确定传入的字符串将始终是有效的整数).
| 归档时间: |
|
| 查看次数: |
246 次 |
| 最近记录: |