C#
 Computer >> コンピューター >  >> プログラミング >> C#

C#のOrderby句


orderbyは、C#で使用され、特定の順序で指定されたフィールドに基づいてコレクション内の要素を並べ替えます。順序は昇順または降順です。

以下は、要素を含むリストです-

List<string> myList = new List<string>();

// adding elements
myList.Add("iOS by Apple");
myList.Add("Android by Google");
myList.Add("Symbian by Nokia");

次に、Orderbyを使用して、要素を降順で並べ替えます-

var myLen = from element in myList orderby element.Length descending select element;

以下は完全なコードです-

using System;
using System.Collections.Generic;
using System.Linq;

class Demo {
   static void Main() {
      List<string> myList = new List<string>();
      myList.Add("iOS by Apple");
      myList.Add("Android by Google");
      myList.Add("Symbian by Nokia");

      var myLen = from element in myList
      orderby element.Length descending
      select element;
      Console.WriteLine("Descending order...");

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

出力

Descending order...
Android by Google
Symbian by Nokia
iOS by Apple

  1. C#のペアクラス

    Pairクラスは、C#を使用して値のペアを単一のリストに格納するKeyValuePairクラスです。 KeyValuePairを宣言する- var myList = new List<KeyValuePair>string, int>>(); Now, add some elements: myList.Add(new KeyValuePair<string, int>("Laptop", 1)); myList.Add(new KeyValuePair<string, int>("Desktop System&q

  2. SQLServerのORDERBY句

    ORDER BY句は、SQLServerから返された結果セットのレコードをフィルタリングするために使用されます。この句は、SELECTステートメントでのみ使用できます。 ORDERBY句の構文 SELE CT biểu thức FROM bảng [WHERE điều kiện] ORDER BY bi knowledgeable [ASC | DESC]; 変数名と変数値 表現 -取得する列または計算値。 テーブル -レコードの取得に使用するテーブル。 FROM句に少なくとも1つのテーブルが必要です。 WHEREcondition -オプション。条件が満たされている