2017-06-23 4 views
0

リストIDで10個のアイテムがリストアイテムに含まれていますか? LINQのを使用して制限アイテムリストc#

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; 
} 
+2

試してみてください: 'cids.Take(2)' – Stefan

+1

[C#でリストの最初のN個の要素を取得するにはどうすればいいですか?](https://stackoverflow.com/questions/319973/how-to-get-最初のn個の要素のリストc) – Fabiano

答えて

1

、おそらく最も簡単なのです

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

。私は重大な疑問を誤解していない限り、追加することはあまりありません。

2

本当に簡単ですか? Takeを使用します。

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

私はあなたがIDSから2を取ると述べたようにGetValueにこれらを渡す必要がある理由を知りません。