在c#中如何实现判断一个数值是否为整数(或小数)?
2个回答
展开全部
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为整数否则为小数。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询