「東雲 忠太郎」の平凡な日常のできごと

「東雲 忠太郎」の平凡な日常のできごと

2024.04.27
XML
カテゴリ: C#.NET


C#.NETの`ToLookup`メソッドは、LINQ(Language Integrated Query)クエリを使用して、コレクションからキーに基づいてグループ化されたデータのコレクションを作成する機能です。このメソッドは、`IEnumerable<T>`の拡張メソッドとして提供されています。


`ToLookup`メソッドは、元のシーケンスからキーと要素のペアを生成し、指定されたキー セレクター関数に基づいてグループ化します。その後、各キーに対してそのキーに関連付けられた要素のコレクションを含む新しい`ILookup<TKey, TElement>`オブジェクトを返します。




以下は、`ToLookup`メソッドの簡単な例です:


```csharp

using System;

using System.Linq;


class Program

{

    static void Main()

    {

        string[] fruits = { "apple", "banana", "cherry", "orange", "grape", "banana" };


        var lookup = fruits.ToLookup(fruit => fruit[0]);


        foreach (var group in lookup)

        {

            Console.WriteLine($"Fruits starting with '{group.Key}':");

            foreach (var fruit in group)

            {

                Console.WriteLine($"  {fruit}");

            }

        }

    }

}

```


この例では、fruits配列を最初の文字に基づいてグループ化し、各グループに属するフルーツを表示しています。






お気に入りの記事を「いいね!」で応援しよう

Last updated  2024.04.27 09:30:45


【毎日開催】
15記事にいいね!で1ポイント
10秒滞在
いいね! -- / --
おめでとうございます!
ミッションを達成しました。
※「ポイントを獲得する」ボタンを押すと広告が表示されます。
x

© Rakuten Group, Inc.
Mobilize your Site
スマートフォン版を閲覧 | PC版を閲覧
Share by: