一个设想,没有事件过:把小数(3.255)扩大成整数,然后判断:double d1=3.255;
int i1=(int) d1 * Pow(10,3);
if (i1 % 2==0)
return d1;
else
return (i1 + 1) / Pow(10,3);
int i1=(int) d1 * Pow(10,3);
if (i1 % 2==0)
return d1;
else
return (i1 + 1) / Pow(10,3);
double yy,y=0;
y=double.Parse(Number.ToString().Substring(Number.ToString().Length-1,1));
if (y % 2 !=0)
{
y=double.Parse(Number.ToString().Substring(Number.ToString().Length-3,3));
yy=double.Parse(Number.ToString().Substring(0,Number.ToString().Length-4));
y++;
yy=yy+(y/1000);
MessageBox.Show(yy.ToString()):
}