अवरोही क्रम में एक क्रम में तत्वों को ऑर्डर करने के लिए, थेनबी () और ऑर्डरबायडेस्केंडिंग का उपयोग करें।
यह हमारा स्ट्रिंग ऐरे है।
string[] myStr = { "Keyboard", "Laptop", "Mouse", "Monitor" };
अब, अवरोही क्रम में तत्व को ऑर्डर करने के लिए OrderByDescending का उपयोग करें। इसके अंदर प्रत्येक स्ट्रिंग की लंबाई की गणना करें और लैम्ब्डा एक्सप्रेशंस का भी उपयोग करें।
IEnumerable<string> res = myStr.AsQueryable().OrderByDescending(ch => ch.Length).ThenBy(ch => ch);
निम्नलिखित उदाहरण ऊपर चर्चा की गई है।
उदाहरण
using System; using System.Linq; using System.Collections.Generic; public class Demo { public static void Main() { string[] myStr = { "Keyboard", "Laptop", "Mouse", "Monitor" }; IEnumerable<string> res = myStr.AsQueryable().OrderByDescending(ch => ch.Length).ThenBy(ch => ch); foreach (string arr in res) Console.WriteLine(arr); } }
आउटपुट
Keyboard Monitor Laptop Mouse