Get top 3 records form a IList +C#
i have a iList which has some records .I need to get top 3 records from it . Is 开发者_StackOverflow中文版there any way to do this with 'LINQ'?
How about
IList<string> list = new List<string> { "5", "4", "3", "2", "1"};
var results = list.OrderBy(x => x).Take(3);
myList.OrderBy(i => {your criteria for "top" goes here}).Take(3);
精彩评论