Sort List vb net

List.Sortで文字列をソートする

言語:

VB C#

Listをソートするには、List.Sortメソッドを使います。 List.Sortメソッドはメソッドを呼び出したインスタンス自身をソートします。

List.Sortで文字列をソートする
すべて選択してコピー ダウンロード 行番号を表示する
Imports System Imports System.Collections.Generic Class Sample Shared Sub Main[] ' ソート対象のList[Of String] Dim list As New List[Of String][New String[] {"ab", "abc", "aa", "a", "b", "acb"}] ' ソート list.Sort[] ' ソート結果を表示 For Each val As String In list Console.Write["{0}, ", val] Next Console.WriteLine[] End Sub End Class
Copyright©2016smdn. Released under the WTFPL version 2.
実行結果
a, aa, ab, abc, acb, b,

List.Sortメソッドでは、インスタンス自身をソートします[破壊的変更]。 ソートされたListが新たに作成され戻り値として返されることはありません。 そのため、ソート前の状態も維持しておきたい場合は、あらかじめListの複製を作っておき[ジェネリックコレクション[1] List §.Listの複製]、その後で変更用のListをソートする必要があります。

非破壊的なソートを行いたい場合はEnumerable.OrderByメソッドを使うことができます。

特に順序を指定しない限り、List.Sortメソッドはデフォルトのソート順でソートします。 デフォルトのソート順については基本型とデフォルトのソート順、ソート順の定義については大小関係の定義と比較で解説しています。 逆順でのソートについては§.降順でのソートで後述しています。

関連するページ

  • Array.Sortで文字列の配列をソートする
  • Array.Sortでソートできない場合
  • List.Sortで数値をソートする
  • List.Sortでソートできない場合
  • ArrayList.Sortで数値をソートする
  • ArrayList.Sortで文字列をソートする
  • 数値をキーとしたSortedListのソート

MENTAにてテキストチャットによるサポートを行っています。 問題の解決法をお探しの方や.NET/C#を学習中の方はどうぞご利用ください。

階層
  1. .NET サンプルコード
  2. ソート
  3. List.Sortで文字列をソートする [VB]
原文Programming/.NET Framework/ソート/基本型のソートと昇順・降順でのソート §1.2.Listのソート [List.Sort]原文最終更新日2020年8月31日 0:47原文初版公開日2011年12月26日 16:02ページ生成日2022年1月1日 19:50

本ページはサンプルコード部分のみを抜粋したものです。 全文はProgramming/.NET Framework/ソート/基本型のソートと昇順・降順でのソートにてご覧いただけます。

Video liên quan

Chủ Đề