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

リスト要素をC#で降順で並べ替えます


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

IList<Employee> emp = new List<Employee>() {
   new Employee() { EmployeeRank = 4, EmpName = "Amit", EmpMarks = 90 } ,
   new Employee() { EmployeeRank = 05, EmpName = "Raman", EmpMarks = 95 }
};

次に、orderbyとdescendingを使用して、要素を降順で並べ替えます。

var res = from str in emp orderby str.EmpName descending select str;

using System;
using System.Linq;
using System.Collections.Generic;
public class Demo {
   public static void Main() {
      IList<Employee> emp = new List<Employee>() {
         new Employee() { EmployeeRank = 4, EmpName = "Amit", EmpMarks = 90 } ,
         new Employee() { EmployeeRank = 05, EmpName = "Raman", EmpMarks = 95 }
      };
      var res = from str in emp orderby str.EmpName descending select str;
      Console.WriteLine("Student List (Descending Order):");
      foreach (var list in res)
      Console.WriteLine(list.EmpName);
   }
}

public class Employee {
   public int EmployeeRank { get; set; }
   public string EmpName { get; set; }
   public int EmpMarks { get; set; }
}

出力

Student List (Descending Order):
Raman
Amit

  1. Pythonのsort()

    このチュートリアルでは、リストのソート方法について学習します。チュートリアルに飛び込みましょう。メソッドsortは、昇順のリストを並べ替えるために使用されます または降順 注文。 オプションのパラメータがある場合とない場合の並べ替え方法の多くのケースがあります 。 メソッドの並べ替えはインプレースメソッドです。元のリストで直接変更されます 一つずつ見ていきましょう。 デフォルトのsort() メソッド並べ替え オプションのパラメータがない場合、リストは昇順で並べ替えられます 注文。例を見てみましょう。 例 # initializing a list numbers = [4, 3, 5

  2. Pythonでリスト内の要素の相対的な順序を見つける

    要素が整数であるリストが与えられます。相対的な順序を見つける必要があります。つまり、昇順で並べ替えられている場合は、それらの位置のインデックスを見つける必要があります。 並べ替えとインデックス付き 最初にリスト全体を並べ替え、並べ替え後に各リストのインデックスを見つけます。 例 listA = [78, 14, 0, 11] # printing original list print("Given list is : \n",listA) # using sorted() and index() res = [sorted(listA).index(i) for i i