老师课上讲的两个集合的写法是
var res = characterList.SelectMany(c => rankList, (c, r) => new { character = c, rank = r })
那多个集合该怎么写?
你的意思是 A集合里面每个元素有一个B类型的集合,B里面有集合包含C,这样吗
可以尝试用下SelectMany嵌套,不过逻辑有点绕,不行的话还是用for循环三层嵌套
用lambda,一是为了逻辑清晰,也是为了代码简洁
如果SelectMany嵌套搞不清楚逻辑 的话就使用for循环嵌套