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

C# プログラムは LINQ を使用して、給与に基づいて部門 ABC の従業員のリストを並べ替えます。

WBOY
WBOY転載
2023-09-02 10:21:02766ブラウズ

C# 程序使用 LINQ 根据薪水对部门为 ABC 的员工列表进行排序

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

LINQ を使用して従業員リストを給与と部門に基づいて並べ替える

LINQ を使用して従業員のリストを給与と部門に基づいて並べ替えるには、以下の手順に従います。 −

1. 従業員を表すクラスを作成する

リーリー

2. 従業員のリストを作成する

リーリー

3. LINQ を使用して従業員のリストを給与と部門で並べ替える

リーリー

4. ソートされたリストを繰り返し処理し、各従業員の名前と給与を出力します。 リーリー

説明

の中国語訳は次のとおりです:

説明

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

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

ステップ 3 - LINQ を使用して、給与と部門ごとに従業員リストを並べ替えます。まず、部門が「ABC」である従業員をフィルターで除外し、次にフィルターされたリストを給与の降順と名前の昇順で並べ替えます。その結果、フィルター条件を満たす従業員のソートされたリストが得られます。

ステップ 4 - ソートされた従業員リストをループし、文字列補間を使用して各従業員の名前と給与を出力します。 #########例### リーリー ###出力### リーリー ###結論### LINQ を使用して給与と部門に基づいて従業員のリストを並べ替えることは、C# でデータを操作する簡単かつ効率的な方法です。 LINQ を使用すると、わずか数行のコードを使用して、大量のデータを簡単にフィルター、並べ替え、操作できます。この記事が、LINQ を使用して給与と部門に基づいて従業員のリストを並べ替える方法を理解するのに役立つことを願っています。

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

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