13

空の IOrderedEnumerable と IEnumerable を作成する方法が必要です>

// 上記の IGrouping DynamicNode は、stackoverflow によって取り除かれます :(

理由: 3 つの空のリスト タイプ (IOrdered、IGrouping、IEnumerable) を作成し、他の情報 (ユーザーが指定する作成日順や月別グループなどのオプション) に基づいて、関数を呼び出して、そのタイプのリストを割り当てます。 .

(短いスニペット)

//DOESNT WORK THIS IS THE PART I NEED
IEnumerable<DynamicNode> baseList = Enumerable.Empty<DynamicNode>();
IOrderedEnumerable<DynamicNode> orderedList =  (IOrderedEnumerable<DynamicNode>)Enumerable.Empty<DynamicNode>();
IEnumerable<IGrouping<string, DynamicNode>> groupedList = (IEnumerable<IGrouping<string, DynamicNode>>)Enumerable.Empty<DynamicNode>();
//ABOVE DOESNT WORK THIS IS THE PART I NEED

if (order)
    {
        if (group)
    {
        groupedList = returnGroupedOrderedList(nodeList, ascending, useFeatured, groupBy, orderBy);
    }
    else
    {
        orderedList = returnOrderedList(nodeList, ascending, useFeatured, orderBy);
    }
}

誰でもそれを行う方法を知っていますか?

ps私が十分に明確でない場合は、私があなたを助けることができる方法を教えてください、助けてください:)

ありがとう!

4

1 に答える 1