空の 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私が十分に明確でない場合は、私があなたを助けることができる方法を教えてください、助けてください:)
ありがとう!