• 简单分页计算类


    /// <summary>
        /// 简单分页列表类
        /// </summary>
        public class SimplePagedList
        {
            /// <summary>
            /// 每页页面大小
            /// </summary>
            public int PageSize { get; set; }
    
            /// <summary>
            /// 页面总数
            /// </summary>
            public int TotalCount { get; set; }
    
            /// <summary>
            /// 首页页面Index
            /// </summary>
            public int FirstPageIndex { get; set; }
    
            /// <summary>
            /// .ctor
            /// </summary>
            /// <param name="totalCount">列表总数</param>
            /// <param name="pageSize">每页大小</param>
            /// <param name="firstPageIndex">首页页面Index</param>
            public SimplePagedList(int totalCount, int pageSize, int firstPageIndex = 1)
            {
                TotalCount = totalCount;
                PageSize = pageSize;
                FirstPageIndex = firstPageIndex;
            }
    
            /// <summary>
            /// 总页面数
            /// </summary>
            public int PageCount
            {
                get { return TotalCount % PageSize == 0 ? TotalCount / PageSize : TotalCount / PageSize + 1; }
            }
    
            /// <summary>
            /// 根据页面索引计算当前页在列表中的区间上限
            /// </summary>
            /// <param name="pageIndex"></param>
            /// <returns></returns>
            public int GetStartIndex(int pageIndex)
            {
                return (pageIndex - 1) * PageSize + 1;
            }
    
            /// <summary>
            /// 根据页面索引计算当前页在列表中的区间下限
            /// </summary>
            /// <param name="pageIndex"></param>
            /// <returns></returns>
            public int GetEndIndex(int pageIndex)
            {
                return (pageIndex * PageSize);
            }
        }
  • 相关阅读:
    mock数据
    关于适配各种浏览器的图片预览。
    闭包
    兼容性 适配
    递归 使用callee
    webservice的model层命名空间不同的问题
    删除右键菜单中的Git
    windows server core 设置shell 及切换
    设置共享用户名密码
    Windows Remote Shell(WinRM)使用介绍
  • 原文地址:https://www.cnblogs.com/zhshlimi/p/8058926.html
Copyright © 2020-2023  润新知