Linq 查询内建议不要使用运算语句!

 

比如list有2个值,当你运行完上述代码后,你会发现,你的ls中的Num没有按你预期的那样从0开始,导致这个问题的原因是:在你查询完毕后,执行的Count()方法,会导致查询语句中Num=num++再次执行一遍

为了避免这个问题,建议最好不要在查询语句中使用运算语句(比如自加,自减等);

posted @ 2015-11-13 15:21  lishidefengchen  阅读(238)  评论(0编辑  收藏  举报