私はすべて異なるタイプの 3 つの「リスト」を持っていますが、現時点ではそれらを 3 つの異なる関数に渡して内容を出力する必要があります。それらを 1 つのタイプに変換する方法がわからないからです。
IEnumerable<IGrouping<string, DynamicNode>>
IOrderedEnumerable<DynamicNode>
IEnumerable<DynamicNode>
3 つの異なる関数を作成したりコードを複製したりせずにループできるように、3 つの型すべてを受け入れる関数を作成するにはどうすればよいですか?
public void constructHtml(???? nodeList){
foreach(dynamic child in nodeList){
//etc..
}
}