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
-
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
-
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 -オプション。条件が満たされている