以下の内容はhttps://baba-s.hatenablog.com/entry/2019/09/09/225500より取得しました。


【C#】SelectMany( c => c ) の記述を簡略化する拡張メソッド

ソースコード

using System.Collections.Generic;
using System.Linq;

public static class IEnumerableExt
{
    public static IEnumerable<T> Flatten<T>
    (
        this IEnumerable<IEnumerable<T>> self
    )
    {
        return self.SelectMany( c => c );
    }
}

使用例

通常

foreach ( var n in list.SelectMany( c => c ) )
{
}

拡張メソッド

foreach ( var n in list.Flatten() )
{
}



以上の内容はhttps://baba-s.hatenablog.com/entry/2019/09/09/225500より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14