[.NET クラスライブラリ Tips][LINQ] 先頭に新しい要素を挿入する(Prependメソッド)

スポンサーリンク

概要

C#のLINQの「Prependメソッド」とは、リストの先頭に新しい要素を挿入するためのメソッドです。このメソッドを使用することで、要素の追加をする際にList.Insertメソッドを使用する必要がなくなり、より簡単に要素をリストの先頭に追加できます。

公式サイト情報はコチラを参照してください。

構文

Prependメソッドの構文は以下の通りです。

public static IEnumerable Prepend(
    this IEnumerable source, 
    TSource element);

使用例

以下の例では、Prependメソッドを使用して、文字列のリストの先頭に新しい要素を挿入する方法を示しています。

using System;
using System.Linq;

class Program
{
    static void Main(string[] args)
    {
        // リストの作成
        var list = new List { "apple", "banana", "orange" };

        // Prependメソッドを使用して新しい要素を追加
        var newList = list.Prepend("grape");

        // 結果の出力
        foreach (var item in newList)
        {
            Console.WriteLine(item);
        }
    }
}

上記の例では、Prependメソッドを使用して、新しい要素「grape」を文字列のリストの先頭に追加しています。新しいリストを返すため、元のリストは変更されません。
実行結果は以下の通りです。

grape
apple
banana
orange

 

.NET クラス Tips 一覧

これまでに紹介した .NET Tips 一覧はこちら

Please follow and like us:

コメント

タイトルとURLをコピーしました