using System;publicclassKata{publicstaticstring[] SortByLength (string[] array){
Array.Sort(array,(x,y)=> x.Length.CompareTo(y.Length));return array;}}
答案6:
using System;using System.Linq;publicclassKata{publicstaticstring[] SortByLength (string[] array)=> array.OrderBy(x => x.Length).ToArray();}
答案7:
using System.Linq;publicclassKata{publicstaticstring[] SortByLength (string[] array)=> array.OrderBy(p => p.Length).ToArray();}
答案8:
using System;using System.Collections;publicclassKata{publicstaticstring[] SortByLength (string[] array){
Array.Sort(array,newSmallestToLargestComparer());return array;}}publicclassSmallestToLargestComparer:IComparer{// Call CaseInsensitiveComparer.Compare with the parameters reversed.publicintCompare(Object x,Object y){var X =(string)x;var Y =(string)y;return(X.Length > Y.Length)?1:(X.Length < Y.Length)?-1:0;}}