ホームページ  >  記事  >  バックエンド開発  >  LINQ を使用して、部門が XYZ である従業員のリストを給与に基づいて降順に並べ替える C# プログラム

LINQ を使用して、部門が XYZ である従業員のリストを給与に基づいて降順に並べ替える C# プログラム

王林
王林転載
2023-09-22 16:45:081131ブラウズ

C# 程序使用 LINQ 根据工资降序对员工列表进行排序,其部门是 XYZ

C# では、LINQ (言語統合クエリ) は、データを簡単に並べ替え、フィルター処理、操作できる強力なツールです。この記事では、LINQ を使用して従業員のリストを給与と部門に基づいて降順に並べ替える方法を説明します。

LINQ を使用して、部門が XYZ である従業員のリストを給与の降順に並べ替えます -

LINQ を使用して従業員のリストを給与と部門に基づいて降順に並べ替えるには、次の手順を実行できます -

  • 従業員を表すクラスを作成する -

リーリー
  • 従業員リストの作成 -

リーリー
  • LINQ を使用して従業員のリストを給与および部門ごとに降順に並べ替える -

リーリー
  • ソートされたリストをループし、各従業員の名前と給与を出力します -

リーリー

イラスト

ステップ 1 では、従業員を表す Employee という名前のクラスを定義します。このクラスには、名前、給与、部門の 3 つのプロパティがあります。

ステップ 2 では、従業員のリストを作成し、サンプル データを使用して初期化します。

ステップ 3 では、LINQ を使用して、給与と部門に基づいて従業員のリストを降順に並べ替えます。まずリストをフィルタリングして、部門「XYZ」の従業員のみを含めます。次に、フィルタリングされたリストを従業員の給与に基づいて降順に並べ替え、次に名前に基づいて昇順に並べ替えます。結果は、フィルター条件に一致する従業員のソートされたリストです。

ステップ 4 では、ソートされた従業員リストを反復処理し、文字列補間を使用して各従業員の名前と給与を出力します。 ######例### リーリー ###出力### リーリー ###結論は###

LINQ を使用して従業員のリストを給与と部門に基づいて降順に並べ替えるのは、C# でデータを操作する簡単かつ効果的な方法です。 LINQ を使用すると、わずか数行のコードで大量のデータを簡単にフィルター、並べ替え、操作できます。この記事が、LINQ を使用して給与と部門に基づいて従業員のリストを降順に並べ替える方法を学習するのに役立つことを願っています。

以上がLINQ を使用して、部門が XYZ である従業員のリストを給与に基づいて降順に並べ替える C# プログラムの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はtutorialspoint.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。