-4

重複の可能性:
Linq を使用してコレクションの最後の N 要素を取得しますか?

C#、.NETでは、リストの最後のk要素を取得するにはどうすればよいですか?

4

3 に答える 3

4
var klist = list.Skip(Math.Max(0,list.Count - k)).Take(k);
于 2012-08-21T13:58:59.407 に答える
3
MyList.GetRange(Mylist.Count - k, k);

http://msdn.microsoft.com/en-us/library/21k0e39c.aspx

于 2012-08-21T13:58:04.180 に答える
1

次のようなものが必要だと思います:

myList.Reverse();
myList.Take(amount);
myList.Reverse();

これ以上の情報がなければ、これ以上の回答はできません。

于 2012-08-21T13:56:50.377 に答える