我需要创建所有可能的不同字符串,这些字符串是插入的数组元素。
string[] arr1 = { "b", "c", "a"};
string[] arr2 = { "u", "o", "c"};
...
string[] arrN = { "f", "h", "k"};
之后,它变成了一个字符串数组(保持数组顺序非常重要):
... BU F;共...小时;铜... K表; ...
对于已知数量的数组,我这样做:
String[] str = arr1.SelectMany(
i => arr2.SelectMany(
k => arr3.Select(
l => string.Concat(i, k, l)))).ToArray();
如何为数组数组做同样的事情?