アルファベット順、ArraySort()はうまく機能しませんアルファベット順で問題があります。私の場合、Array.Sort()はうまく機能しません。1LINQで探しているものを実現できます。最初に、文字を単一の文字列のシーケンスに分割する必要があります。selectでそれを行うことができます。x.ToString())さて、このリストを注文したいと思います。ように並べ替えられます。これにより、キャラクターがグループ化されます。StringComparer.OrdinalIgnoreCase)さて、キャラクターをグループ化しました。ThenByを使用して、通常はこれらのグループを並べ替えて、資本が最初に来るようにします。StringComparer.Ordinal)最後に、配列に変換できます。dvoが指摘したように、String.Joinを呼び出して、次のように単一の文字列に戻すことができます。res);@RufusLが指摘しているように、このクエリに対してより多くのことができます。