我可以有 N 个不同长度的数组。
重要的是我不知道我可以拥有多少个数组。
让我们有3个数组:
arr1: { obj11, obj12, obj13, ...., obj1J }
arr2: { obj21, obj22, obj23, .........., obj2K }
arr3: { obj31, obj32, obj33, ................, obj3L }
我怎样才能像这样产生每个项目的组合:
1. [obj11, obj21, obj31]
2. [obj11, obj21, obj32]
..
L. [obj11, obj21, obj 3L]
L+1.[obj11, obj22, obj 31]
....
谈论 C# 实现(也许是 Linq?)