关于asp.net:Limit项目列表c#

Limit items List c#

如何从列表ID中做到这一点,列表CID中的10个项目依次打开2个项目?

1
2
3
4
5
6
7
8
internal List<items> test(List<long> ids)
{
    //ids = 10 items  
    List<long> cids = new List<long>(); // max 2 items in List<long> ids

    var result= classA.GetValue(cids); //max cids items 2
    return result;
}


真的这么简单吗?使用Take

1
2
3
4
 internal List<items> test(List<long> ids)
 {
     return classA.GetValue(ids.Take(2).ToList()).Take(2).ToList();
 }

我不知道你为什么要从身份证上取2个,然后把它们传给GetValue,如前所述。


使用LINQ,

var cids = ids.Take(2).ToList();

这可能是最简单的。没什么可补充的了…除非我严重误解了这个问题。