Take() विधि का उपयोग करके शुरुआत से ही तत्वों की निर्दिष्ट संख्या प्राप्त करें।
निम्नलिखित हमारी सरणी है।
int[] marks = { 35, 72, 50, 90, 95, 85, 52, 67 };
अब, अवरोही क्रम में तत्वों को क्रमबद्ध करने के लिए OrderByDescending का उपयोग करें। फिर तत्व प्राप्त करने के लिए Take() विधि का उपयोग करें।
marks.AsQueryable().OrderByDescending(s => s).Take(5);
आइए देखें पूरा उदाहरण।
उदाहरण
using System; using System.Linq; using System.Collections.Generic; public class Demo { public static void Main() { int[] marks = { 35, 72, 50, 90, 95, 85, 52, 67 }; // top 5 student marks IEnumerable<int> selMarks = marks.AsQueryable().OrderByDescending(s => s).Take(5); foreach (int res in selMarks) { Console.WriteLine(res); } } }
आउटपुट
95 90 85 72 67