If you want to get the top 5 elements from a list in C# or skip the first item and get the next five elements from a List , you can use the Take and the Skip methods.
How to Get the Top 5 elements from a List in C# ?
Below is a sample code snippet demonstrating the usage of the Skip and Take extension methods.
using System;
using System.Collections.Generic;
using System.Linq;
namespace ACCode
{
class Program
{
static void Main(string[] args)
{
List<string> LstMovies = new List<string>();
LstMovies.Add("1");
LstMovies.Add("2");
LstMovies.Add("3");
LstMovies.Add("4");
LstMovies.Add("5");
LstMovies.Add("6");
// Take Top 5 elements from the List
var Top5Items = LstMovies.Take(5);
foreach(var item in Top5Items)
Console.WriteLine(item);
Console.WriteLine("-----------------------------------");
// Skip the First item and take the 5 items
var SkipFirstFiveItems = LstMovies.Skip(1).Take(5);
foreach (var item in SkipFirstFiveItems)
Console.WriteLine(item);
Console.ReadLine();
}
}
}
Leave a Reply