using System;
using System.Collections.Generic;
namespace CB.Common.Generic
{
///
/// 泛型通用分页实体类
///
///
public class ListPager
{
///
/// 记录总数
///
public int RecordCount { get; set; }
///
/// 列表数据实例对象
///
public List List { get; set; }
///
/// 构造
///
///
///
public ListPager(List list, int count)
{
RecordCount = count;
List = list;
}
}
public static class ListPagerExpansion
{
///
/// 泛型转换
///
///
///
///
///
public static ListPager ToPagedList(this List list, int count)
{
return new ListPager(list, count);
}
}
///
/// 泛型通用分页实体类
///
///
public class IListPager
{
///
/// 记录总数
///
public int RecordCount { get; set; }
///
/// 列表数据实例对象
///
public IList List { get; set; }
///
/// 构造
///
///
///
public IListPager(IList list, int count)
{
RecordCount = count;
List = list;
}
}
public static class IListPagerExpansion
{
///
/// 泛型转换
///
///
///
///
///
public static IListPager ToPagedList(this IList list, int count)
{
return new IListPager(list, count);
}
}
}