अवरोही क्रम में एक क्रम में तत्वों को ऑर्डर करने के लिए, थेनबी () और ऑर्डरबायडेस्केंडिंग का उपयोग करें।
यह हमारा स्ट्रिंग ऐरे है।
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