2 回答
米琪卡哇伊
TA贡献1998条经验 获得超6个赞
1、将数值ToString()方法转换成字符串String.Contains()方法判断字符串中是否有小数点有就是小数
2、先将数值Convert.ToDouble然后再Convert.ToInt32再Convert.ToDouble如果最后结果等于开始的数值则为整数否则为小数。
3、将数值转成字符串然后遍历字符串调用Char.IsNumber如果都是true则为整数。
4、将数值转成字符串然后用int.TryParse返回false则是小数否则为整数。
5、将数值转成字符串正则表达式Regex rgx=new Regex^[0-9]+$然后用isMatch()方法返回true为整数否则为小数。
HUWWW
TA贡献1874条经验 获得超12个赞
可以用以下几种方法:
将数值ToString()方法转换成字符串,String.Contains()方法判断字符串中是否有小数点,有就是小数
先将数值Convert.ToDouble(),然后再Convert.ToInt32(),再Convert.ToDouble(),如果最后结果等于开始的数值则为整数,否则为小数
将数值转成字符串,然后遍历字符串,调用Char.IsNumber(),如果都是true则为整数
将数值转成字符串,然后用int.TryParse();返回false则是小数,否则为整数
将数值转成字符串,正则表达式Regex rgx=new Regex(“^[0-9]+$”);然后用isMatch()方法,返回true为整数,否则为小数
- 2 回答
- 0 关注
- 7525 浏览
添加回答
举报
0/150
提交
取消