원하는 자리수만 가져오기

collection.Skip(Math.Max(0, collection.Count() - N));

public static class MiscExtensions
{
    // Ex: collection.TakeLast(5);
    public static IEnumerable<T> TakeLast<T>(this IEnumerable<T> source, int N)
    {
        return source.Skip(Math.Max(0, source.Count() - N));
    }
}
Previous
Next Post »