问题描述
就是我现在是设计了一个类,两个方法,然后我要从页面后台(就是数据库),读值进去,赋给类,然后类做完操作之后再给我放回数据库去。目前的代码是这样://获取值point=Convert.ToInt32(dt.Rows[0]["point"]);grade=Convert.ToInt32(dt.Rows[0]["grade"]);i=df.Rows.Count;//那个类publicclassCRules{publiclongrules(intgrade,intsize){if(grade==1){size=10485760;}elseif(grade==2){size=20971520;}elseif(grade==3){size=41943040;}elseif(grade==4){size=83886080;}elseif(grade==5){size=167772160;}elseif(grade==7){size=335544320;}else{size=671088640;}returnsize;}publicintlevelup(inti,intpoint,intgrade){if(i==i+1){point=point+3;}switch(point){case10:grade=1;break;case15:grade=2;break;case25:grade=3;break;case40:grade=4;break;case55:grade=5;break;case75:grade=6;break;case100:grade=7;break;default:break;}returngrade;returnpoint;}}现在怎么做?高手们?
解决方案
解决方案二:
你什么意思?首先读取数据库,然后将值作为参数给你的类赋值。然后通过类的方法得到你想要的数据再对数据库进行操作就可以了吧!!
解决方案三:
你这思路太麻烦了一点吧,就是直接update数据库吧,其实也不需要一个类就简单一个方法去处理一下update的逻辑不就完事了?
解决方案四:
引用1楼的回复:
你什么意思?首先读取数据库,然后将值作为参数给你的类赋值。然后通过类的方法得到你想要的数据再对数据库进行操作就可以了吧!!
就是这个意思~~
解决方案五:
引用2楼的回复:
你这思路太麻烦了一点吧,就是直接update数据库吧,其实也不需要一个类就简单一个方法去处理一下update的逻辑不就完事了?
我这个类是用于触发条件的,我想实现的是一个文件上传的积分加成这样一个功能,就是每上传一个文件,加一定积分,积分到达一定程度,升一个等级,每个等级有不同的文件上传大小,然后将当前的积分、等级、大小都回传到个人信息表里,显示出来。