スキップしてメイン コンテンツに移動

Listの並べ替え(SortとOrderByメソッド)

Listを並べ替えするとき、以前はSortメソッドを使っていた。これはリストの中身を並べ替えるので、こんな風に使う。

lst.Sort();

こういう風には使えない。

lst2 = lst.Sort();  // エラー

ちょっといけてないね。

LinqだとOrderByメソッドがあるので、いい感じに書けるようになった。

lst2 = lst.OrderBy(n => n);

素晴らしい。

コメント

このブログの人気の投稿

SQLでは文字列の前に「N」が必要だ

SQLServerのテーブルにテキストを登録したら一部の文字が文字化けした。環境依存文字だと化けるみたい。

コンボボックスのDataSourceプロパティの使い方

コンボボックスに表示するデータを設定するのを簡単にする工夫をまとめます。コンボボックスのDataSourceプロパティを上手に使いましょう。(2017/8/30追記)