天天看點

C#中數組中Skip 和 Take 怎麼用

一分鐘識點掃盲

Skip Take 是C#裡面集合的擴充方法 

Skip是跳過第幾個之後開始,取得的值包括目前下标值的内容

Take 是擷取到第幾個下标為止,取得的值不包括目前下标值的内容

1

2

3

4

5

6

var

list = 

new

List<

int

>();

//比如  list裡面是 1,2,3,4,5,6,7,8,9,10

var

result = list.Skip(2);  

//傳回值就是 3,4,5,6,7,8,9,10;

var

result = list.Take(2);  

//傳回值就是 1,2

//搭配使用,一般用來分頁

var

result = list.Skip(2).Take(2); 

//傳回值 3,4