DataTable RemoveAt应注意的地方
先看看这段代码有没有什么问题:
看出问题了吗?这样的代码竟然没有报错。
在table的行的本身的循环体中删除table中的行,这样是会出问题的!
比如说,当你删除了第2行后,整个table的行会少一行,原来的第3行这时会成为第2行,而i已经自增了,也就是没有处理第3行,而是直接处理第4行了!
。Arlen:思想有多远你就能走多远...
先看看这段代码有没有什么问题:
看出问题了吗?这样的代码竟然没有报错。
在table的行的本身的循环体中删除table中的行,这样是会出问题的!
比如说,当你删除了第2行后,整个table的行会少一行,原来的第3行这时会成为第2行,而i已经自增了,也就是没有处理第3行,而是直接处理第4行了!