如何用.Skip Take 方法结合实现分页
答案:1 悬赏:10 手机版
解决时间 2021-01-04 04:23
- 提问者网友:最爱你的唇
- 2021-01-03 13:25
如何用.Skip Take 方法结合实现分页
最佳答案
- 五星知识达人网友:长青诗
- 2021-01-03 13:42
public class Record{
public int Id{get; set;}
public int Col_1{get;set;}
public String Col_2{get;set;}
public Record(int id, int col1, String col2)
{
this.Id = id;
this.Col_1 = col1;
this.Col_2 = col2;
}
}
public class DB{
// 这个列表相当于你的数据库
private List<Record> list = null;
private DB() {
List<Record> list = new List<Record>();
// 在这里添加记录因为字数,这里省略。
this.list = list;
}
public List<Record> Get(int start, int end)
{
List<Record> records = new List<Record>();
int s = start, e = end;
while(s >=0 && s <= end && s < this.list.Count)
{
records.Add(this.list[s++]);
}
return records;
}
public static void InitDB()
{
if(DB.db == null)
{
lock(this)
{
if(DB.db == null)
{
this.db = new DB();
}
}
}
}
private static DB db = null;
}
public int Id{get; set;}
public int Col_1{get;set;}
public String Col_2{get;set;}
public Record(int id, int col1, String col2)
{
this.Id = id;
this.Col_1 = col1;
this.Col_2 = col2;
}
}
public class DB{
// 这个列表相当于你的数据库
private List<Record> list = null;
private DB() {
List<Record> list = new List<Record>();
// 在这里添加记录因为字数,这里省略。
this.list = list;
}
public List<Record> Get(int start, int end)
{
List<Record> records = new List<Record>();
int s = start, e = end;
while(s >=0 && s <= end && s < this.list.Count)
{
records.Add(this.list[s++]);
}
return records;
}
public static void InitDB()
{
if(DB.db == null)
{
lock(this)
{
if(DB.db == null)
{
this.db = new DB();
}
}
}
}
private static DB db = null;
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
正方形一边上任一点到这个正方形两条对角线的 |
阴历怎么看 ? |