/// <summary>
        /// Gets the page.
        /// </summary>
        /// <param name="pageIndex">Index of the page.第几页,从1开始算</param>
        /// <param name="pageSize">Size of the page.每页的大小</param>
        /// <param name="totalSize">The total size.记录总数</param>
        /// <returns>返回从0开始的记录</returns>
        static int[] GetPage(int pageIndex, int pageSize, int totalSize)
        {
            pageIndex--;
            List<int> ps = new List<int>();
            int p = 0;
            while (p < totalSize)
            {
                p++;
                if (p > pageSize * (pageIndex) && p <= pageSize * (pageIndex + 1))
                    ps.Add(p-1);//当符合此页时发生
            }
            return ps.ToArray();
        }

相关文章:

  • 2022-12-23
  • 2022-02-28
  • 2022-02-25
  • 2022-12-23
  • 2021-07-10
  • 2021-07-28
  • 2022-02-06
  • 2022-12-23
猜你喜欢
  • 2021-05-26
  • 2022-12-23
  • 2022-01-26
  • 2022-03-02
  • 2022-12-23
  • 2021-11-07
  • 2022-12-23
相关资源
相似解决方案