37 lines
1.1 KiB
C#
37 lines
1.1 KiB
C#
|
using System;
|
||
|
using System.Collections.Generic;
|
||
|
using System.Linq;
|
||
|
using System.Text;
|
||
|
|
||
|
|
||
|
class LinqExercise11
|
||
|
{
|
||
|
static void Main(string[] args)
|
||
|
{
|
||
|
List<int> templist = new List<int>();
|
||
|
templist.Add(5);
|
||
|
templist.Add(7);
|
||
|
templist.Add(13);
|
||
|
templist.Add(24);
|
||
|
templist.Add(6);
|
||
|
templist.Add(9);
|
||
|
templist.Add(8);
|
||
|
templist.Add(7);
|
||
|
Console.Write("\nLINQ : Display top nth records from the list : ");
|
||
|
Console.Write("\n----------------------------------------------\n");
|
||
|
Console.WriteLine("\nThe members of the list are : ");
|
||
|
foreach (var lstnum in templist)
|
||
|
{
|
||
|
Console.WriteLine(lstnum+" ");
|
||
|
}
|
||
|
Console.Write("How many records you want to display ? : ");
|
||
|
int n= Convert.ToInt32(Console.ReadLine());
|
||
|
templist.Sort();
|
||
|
templist.Reverse();
|
||
|
Console.Write("The top {0} records from the list are : \n",n);
|
||
|
foreach (int topn in templist.Take(n))
|
||
|
{
|
||
|
Console.WriteLine(topn);
|
||
|
}
|
||
|
}
|
||
|
}
|