LINQでデータを並べ替える方法について見ていきましょう。
昇順で並べ替える
データを昇順で並べ替えるには VB.NETの場合は Order By, C#の場合は orderby を使用します。
VBの例
Order By 並べ替えのキー Ascending
C#の例
orderby 並べ替えのキー ascending
とします。なお、昇順の場合は Ascending(C#はascending)は省略することができます。
以下は、flowers のデータを昇順で並べ替えます。
VBの例
Dim flowers As String() = {"Rose", "Tulip", "Sunflower"} Dim data = From name In flowers Order By name Ascending Select name
C#の例
string[] flowers = { "Rose", "Tulip", "Sunflower" }; var data = from name in flowers orderby name ascending select name;
降順で並べ替える
データを降順で並べ替えるには Order By に Descendingを指定します。(C#の場合は orderby に descending)
VBの例
Order By 並べ替えのキー Decending
C#の例
orderby 並べ替えのキー decending
とします。
以下は、flowersのデータを降順で並べ替えます。
VBの例
Dim flowers As String() = {"Rose", "Tulip", "Sunflower"} Dim data = From name In flowers Order By name Descending Select name
C#の例
string[] flowers = { "Rose", "Tulip", "Sunflower" }; var data = from name in flowers orderby name descending select name;
Please follow and like us:
コメント