ASP.NET泛型List的各种用法Skip、Take等

List在.NET里面使用得非常频繁,但有好多人不了解它各种小用法。我就一直记不大住...

asp.net中List的简单用法,例如:

1
2
3
4
5
6
7
List<int> list = new List<int>();
//新增数据
list.Add(123);
//修改数据
list[0] = 345;
//移除数据
list.RemoveAt(0);

程序里主要是对List对象的各种操作,例如排序,截取(跳过,取区间等)。用法如:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
//list的排序 
list.Sort(); 
//list的遍历 
foreach(int in list) 
    strTest=i.ToString(); 
//list找出一个int类型数据
list.Find();
//找出多个int类型的数据
List<int> listnew = list.FindAll(..)
//判断是否存在
list.Exist();
//截取(取前10条数据)
list.Take(10);
//截取(跳过前10条数据)
list.Skip(10);

List分页,截取第3页的数据,即页码为31-41的数据(pagesize=10):

1
list.Ship(30).Take(10);
posted @ 2016-12-14 15:01  公众号python学习开发  阅读(9102)  评论(0编辑  收藏  举报