前几天去客户那去实施,哎,出现了一个问题比较bt的,看了代码才知道,是因为自己的粗心大意,
从一个表中删除3条记录
我按照从小到大的序号去删除,结果出现了bug ,因为DataTable.RemoveAt(index)每删除以后,他的count都会变化,结果出现了这个bug ,后来改成从大到小去删除才解决了。
才意识到写代码的时候对一些边界的值的测试一定要仔细,不能想当然的去做。
以后写代码一定要认真的测试。
从一个表中删除3条记录
我按照从小到大的序号去删除,结果出现了bug ,因为DataTable.RemoveAt(index)每删除以后,他的count都会变化,结果出现了这个bug ,后来改成从大到小去删除才解决了。
才意识到写代码的时候对一些边界的值的测试一定要仔细,不能想当然的去做。
以后写代码一定要认真的测试。
浙公网安备 33010602011771号