C#
 Computer >> コンピューター >  >> プログラミング >> C#

C#で辞書式順序で単語を並べ替えます


まず、文字列配列を設定します-

string[] arr = new string[] {
   "Indian",
   "Moroccon",
   "American",
};

辞書式順序で単語を並べ替える-

var sort = from a in arr
orderby a
select a;

完全なコードを見てみましょう-

using System;
using System.Linq;
class Program {
   static void Main() {

      string[] arr = new string[] {
         "Indian",
         "Moroccon",
         "American",
      };
      var sort = from a in arr
      orderby a
      select a;

      foreach(string res in sort) {
         Console.WriteLine(res);
      }
   }
}

出力

American
Indian
Moroccon

  1. Pythonで辞書式順序で単語を並べ替える

    辞書式順序で単語を並べ替えるということは、単語の最初の文字で最初に並べ替えることを意味します。次に、最初の文字が同じである単語については、言語の辞書(データ構造ではない)と同じように、そのグループ内で2番目の文字で並べ替えます。 Pythonには2つの関数があり、このタイプの順序で並べ替えと並べ替えがあります。これらの各メソッドをいつどのように使用するかを見てみましょう。 インプレースソート:配列/リストをインプレースでソートする場合、つまり現在の構造自体の順序を変更する場合は、sortメソッドを直接使用できます。たとえば、 my_arr = [ "hello", &q

  2. Pythonを使用してアルファベット順に単語を並べ替える方法は?

    文字列オブジェクトに1つのスペースで区切られた複数の単語が含まれていると仮定します。文字列クラスのsplit()メソッドは、スペース文字で区切られた単語のリストを返します。このリストオブジェクトは、組み込みリストクラスのsort()メソッドを呼び出すことによってソートされます >>> string='Hello how are you?' >>> list=string.split() >>> list ['Hello', 'how', 'are', 'you?'