Listのソート(文字列)

C#

[この記事は18年前に書かれました]

文字列(string)のリストをソートするには、List#Sort()メソッドを使用します。

using System.Collections.Generic;

class Program
{  
  static void Main(string[] args)
  {
    List list = new List();
    list.Add("def");
    list.Add("jkl");
    list.Add("ghi");
    list.Add("abc");

    // ソート実行
    list.Sort();

    foreach (string str in list)
    {
      Console.WriteLine(str);
    }
  }
}

出力:abc def ghi jkl この処理を行うには、ソート対象がIComparableインタフェースを実装している必要があります。 

文字列(string)は、IComparableインタフェースを実装しているので Sort()メソッドによってソートすることができます。
(※).NET Framework version 2.0新機能
 

コメント

タイトルとURLをコピーしました