c#小数判断问题 c#小数判断问题例如:2.0我想判断的是数字的小数点后的第一位是否是0如果是0,转行成int如果是2.1,2.2,2.333这样的数字,则证明是小数怎么实现? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 double i; if (i*1000==Convert.ToInt16(i)*1000){装换成整数}else{是小数} double x=2.0;double i = Math.Floor(x*10)/10;double j = Math.Floor(x) ;if(i==j){//是0} *****************************************************************************欢迎使用CSDN论坛专用阅读器 : CSDN Reader(附全部源代码) http://feiyun0112.cnblogs.com/ int a = 1.0;if((int)(a - 0.1) < a){ a = (int)a;} 写错了,Sorry,纠正一下: double a = 1.0; if ((int)(a - 0.1) < (int)a) { a = (int)a; } double aa = 22.26; double bb= Math.Floor(aa); if ((aa - bb ) > 0) { Response.Write("as"); } 紧急求问部分知识点 关于多个控件判断问题 FtpWebRequest下载文件时错误! 我是初学C#的学生 请问各位如何访问字符串中的字符? 十万火急!!正则高手进 求助两个日期之间的间隔 为什么我的C:\Inetpub下面只有mailroot文件夹 C#如何实现操作系统多个账户间的切换 各位老大:怎样创建web控件类库? 有关部署的问题 vs2003系统配制调试问题,急!多谢 vs.net2005 (c#)实现B/S版视频会议。不知道该怎么办....急!
if (i*1000==Convert.ToInt16(i)*1000)
{
装换成整数
}
else
{
是小数
}
double i = Math.Floor(x*10)/10;
double j = Math.Floor(x) ;if(i==j)
{
//是0
}
*****************************************************************************
欢迎使用CSDN论坛专用阅读器 : CSDN Reader(附全部源代码) http://feiyun0112.cnblogs.com/
int a = 1.0;
if((int)(a - 0.1) < a)
{
a = (int)a;
}
double a = 1.0; if ((int)(a - 0.1) < (int)a)
{
a = (int)a;
}
double bb= Math.Floor(aa); if ((aa - bb ) > 0)
{ Response.Write("as");
}