全て
| カテゴリ未分類
| 通常
| 数学
| 投資
| 副業
| 転職・就職
| ブログ
| 株Stock
| VBA
| SharePoint
| REST API
| RenderListDataAsStream
| PowerAutomateDesktop
| Graph API
| PowerApps
| PowerAutomate
| PowerFx
| OfficeScriptオフィススクリプト
| PowerAutomate日時Excel日時相互関係
| PowerShell
| Dataverse
| UiPath
| OneDrive
| LINQ
| VB.NET
| C#.NET
| WPFC#.NET
| Git
カテゴリ:C#.NET
`ToLookup`メソッドを使用して、リストをテーブル化するサンプルコードを提供します。この例では、従業員のリストを部署ごとにグループ化してテーブル化します。 ```csharp using System; using System.Collections.Generic; using System.Linq; class Employee { public int Id { get; set; } public string Name { get; set; } public string Department { get; set; } } class Program { static void Main() { // 従業員リストの作成 var employees = new List<Employee> { new Employee { Id = 1, Name = "John", Department = "HR" }, new Employee { Id = 2, Name = "Jane", Department = "IT" }, new Employee { Id = 3, Name = "Mike", Department = "HR" }, new Employee { Id = 4, Name = "Emily", Department = "IT" }, new Employee { Id = 5, Name = "Chris", Department = "Finance" } }; // 部署ごとに従業員をグループ化し、テーブル化する var employeeTable = employees.ToLookup(emp => emp.Department); // テーブル化したデータを出力 Console.WriteLine("Employee Table:"); foreach (var departmentGroup in employeeTable) { Console.WriteLine($"Department: {departmentGroup.Key}"); Console.WriteLine("ID\tName"); foreach (var employee in departmentGroup) { Console.WriteLine($"{employee.Id}\t{employee.Name}"); } Console.WriteLine(); } } } ``` このコードでは、`Employee`クラスを定義し、従業員のID、名前、所属部署を保持します。次に、`Main`メソッド内で従業員のリストを作成し、`ToLookup`メソッドを使用して部署ごとに従業員をグループ化します。最後に、グループ化されたデータをテーブル形式で出力します。 お気に入りの記事を「いいね!」で応援しよう
Last updated
2024.04.27 09:40:23
[C#.NET] カテゴリの最新記事
|