1

MoreLinq は FullJoin 拡張機能を提供します。ただし、両方のセレクター関数 (これは FullJoin 関数のパラメーターです) が null でない場合にのみ TResult を返すようにします。

例:

数値で完全に結合された 2 つのリストが与えられた場合:

リスト 1: 1,2,3 リスト 2: 1,2,3,4,5

結果リスト 3 : null、null、null、4、5

望ましい: 4、5

    public void X()
    {
        var list1 = new List<int> { 1, 2, 3, 4, 5 };
        var list2 = new List<int> { 4, 5 };

        list1.FullJoin(
            list2, 
            item => item, 
            item1 => item1, 
            item2 => item2, 
            (item1, item2) => item1);


    }

これは可能ですか?

ありがとう。

4

1 に答える 1