读书人

decimal门类的 取最后一位数做判断。

发布时间: 2013-04-12 18:33:11 作者: rapoo

decimal类型的 取最后一位数做判断。。。
decimal类型的 aa =47;

如果最后一位是5以上的,就为45,比如 aa=47; 那么让 aa=45;
如果最后以为是5一下的,就为40,比如 aa=44; 那么让 aa=40;

求大神帮忙,谢谢! .net
[解决办法]
int geWei = Convert.ToInt32(aa%10);
if(geWei>=5)
geWei = 5;
else
geWei = 0;
aa = ((int)aa)/10+geWei;
[解决办法]
没测试,应该没问题。
[解决办法]
int geWei = Convert.ToInt32(aa%10);
if(geWei>=5)
geWei = 5;
else
geWei = 0;
aa = ((int)aa)/10*10+geWei;
还真错了。补充下。

读书人网 >C#

热点推荐