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); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д