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

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

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

原文地址:https://www.cnblogs.com/lishidefengchen/p/4962254.html