LINQ объединить результат от декартова произведения - C#
Формулировка задачи:
Есть несколько массивов string (до 30). Нужно найти их декартово произведение. Использую следующий код:
Результирующий ответ приходится склеивать:
Можно ли как то изменить запрос, чтобы результатом была уже результирующая строка : ax, ay, az и т.д. и не нужно было его склеивать?
string[] s = new string[30];
s[0] = "ab";
s[1] = "xyz";
var code =
from s1 in s[0]
from s2 in s[1]
select new { s1,s2 };
foreach (var num in code)
{
rtb.Text += num.s1.ToString() + num.s2.ToString() + "\n";
}num.s1.ToString() + num.s2.ToString()
Решение задачи: «LINQ объединить результат от декартова произведения»
textual
Листинг программы
string t = "";
foreach (var num in code)
{
t += num.ToString()+"\n";
}
MessageBox.Show(t);
}