泥庭

2016年11月2日

[C#読書会]日付時刻のソート

Filed under: .NET, C#, 読書会, 未分類 — yone64 @ 11:26 PM
ちょっと間が空きました。今回は4.4です。三日坊主すら難しいですね。
日付のソートのお話

var list = new List<DateTime>
{
    DateTime.MaxValue, DateTime.MinValue, DateTime.Now
};

list.Sort();

foreach (var dateTime in list)
{
    Console.WriteLine(dateTime);
}
書籍ではなんか面倒な感じで書いてましたが、引数なしのSortで並び変わりますね。はい。
終了です。

なお、ListクラスのSort()メソッドはListそのものを並び替えますが、LINQのOrderBy()メソッドは元のコレクションを並び替えることなく、並び変わったEnumerableを返すという違いがあります。
その他、Sort()メソッドは不安定ソート、OrderBy()メソッドは安定ソートだそうです。
広告

コメントする »

まだコメントはありません。

RSS feed for comments on this post. TrackBack URI

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト / 変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト / 変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト / 変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト / 変更 )

%s と連携中

WordPress.com で無料サイトやブログを作成.

%d人のブロガーが「いいね」をつけました。