list = list.Skip((pageIndex-1) * pageSize).Take(pageSize).ToList();
pageIndex:表示当前页数
pageSize:表示每页显示的数量
通常前端会传pageIndex=1来表示第一页,但是这边需要提前-1,避免第一页直接被跳过
skip()表示从这个位置开始取。take()表示取到这个位置
比如skip(2).take(5),表示从第二条取到第五条。
list = list.Skip((pageIndex-1) * pageSize).Take(pageSize).ToList();
pageIndex:表示当前页数
pageSize:表示每页显示的数量
通常前端会传pageIndex=1来表示第一页,但是这边需要提前-1,避免第一页直接被跳过
skip()表示从这个位置开始取。take()表示取到这个位置
比如skip(2).take(5),表示从第二条取到第五条。