Mega Code Archive

 
Categories / C# Tutorial / LINQ
 

OrderByDescending and ThenBy

using System; using System.Collections.Generic; using System.Data; using System.Linq; using System.Text; public class MainClass{    public static void Main(string[] args){             String[] TestData = {"One", "Two", "Three", "Four",                               "Five", "Six", "Seven", "Eight",                                "Nine", "Ten"};          var ThisQuery = TestData.OrderByDescending(ThisKey => ThisKey.Length).             ThenBy(ThisKey => ThisKey.Substring(0, 1));          foreach (var ThisElement in ThisQuery)             Console.WriteLine(ThisElement);    } }