0
我有3个“列表”的所有不同类型,目前我必须将它们传递给3个不同的函数来输出其内容,因为我不知道如何将它们转换为一种类型。如何将IOrderedEnumerable <T>&IEnumerable <IGrouping<T>>&IEnumerable <T>转换为一种常见格式?
IEnumerable<IGrouping<string, DynamicNode>>
IOrderedEnumerable<DynamicNode>
IEnumerable<DynamicNode>
我怎样才能创建一个函数来接受所有3种类型,所以我可以通过他们循环有没有创建3个不同的功能和重复代码?
public void constructHtml(???? nodeList){
foreach(dynamic child in nodeList){
//etc..
}
}
'IEnumerable'? - –
是的我试过了,但是这对IGrouping列表不起作用。 – user2265321
“IEnumerable>'与您的方法有何不同? –