static void Main(string[] args) { string[] daysOfWeek = { "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday" }; // will sort the array in increasing order of length of string var comparer = new StringLengthComparer(); Array.Sort(daysOfWeek, comparer); // will sort the array alphabetically Array.Sort(daysOfWeek); foreach (string day in daysOfWeek) { Console.WriteLine(day); } }
static void Main(string[] args) { string[] daysOfWeek = { "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday" }; IComparer <string> comparer = new StringLengthComparer(); Array.Sort(daysOfWeek, comparer); foreach (string day in daysOfWeek) { Console.WriteLine(day); } }