缓存中的数据计算
yxxue 2010-10-29 10:30:35 我在做一个类似名字大决战之类的小游戏,决战双方都有一队人马。
我将两队人马的数据取出来放在CACHE中,战斗时的数据变化均在缓存中进行。
DataTable TeamA=(DataTable)Cache["TeamA"];
DataTable TeamB=(DataTable)Cache["TeamB"];
数据产生变化时,我用
DataRow Drw=TeamA.Rows[n];
Drw.BeginEdit();
Drw["anum"] = "10";
Drw.EndEdit();
然后再
Cache["TeamA"]=TeamA;
请问这样效率如何?有没有再简单的方法?