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

LINQを使用してC#でリストを並べ替える方法は?


LINQ orderbyキーワードを使用して、C#でリストを並べ替えます。

以下の例では、要素のorderbyを設定しています-

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

例を見てみましょう-

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

class Demo {
   static void Main() {
      List <string> myList = new List<string>();
      myList.Add("truck");
      myList.Add("bus");
      myList.Add("cab");
      myList.Add("motorbike");

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

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

上記の結果は次のようになります。文字数の少ない単語が昇順リストのように最初に表示されます-

出力

bus
cab
truck
motorbike

  1. AndroidでSearchViewを使用する方法は?

    この例は、AndroidでSearchViewを使用する方法を示しています。 ステップ1 − Android Studioで新しいプロジェクトを作成し、[ファイル]⇒[新しいプロジェクト]に移動して、新しいプロジェクトを作成するために必要なすべての詳細を入力します ステップ2 −次のコードをres / layout/activity_main.xmlに追加します。 <?xml version="1.0" encoding="utf-8"?> <RelativeLayout    xmlns:android=&qu

  2. HTMLでリスト属性を使用するにはどうすればよいですか?

    HTMLでは、要素を使用して、事前定義されたオプションのリストを指定します。このリストは入力要素用です。 list属性は、この要素を参照します。 HTML5はリスト属性を導入しました。 list属性は、要素の事前定義されたオプションを含む要素を参照します。 例 次のコードを実行して、HTMLでlist属性を使用する方法を学ぶことができます。 <!DOCTYPE html> <html>    <head>       <title>HTML list attribute</titl