Я мог бы сделать это с помощью циклов, но есть ли способ взять два IEnumerables, перечислить все возможные перестановки и выбрать объект, содержащий перестановку? Я чувствую, что это «должно быть», но я не уверен, какие операторы использовать.Можно ли перечислить все перестановки двух IEnumerables, используя linq
Благодаря Джеймс
Это, вероятно, путь, чтобы получить все перестановки - просто имейте в виду, что это O (Н * м). Однако, если вы хотите только одну перестановку (скажем, случайную), вам лучше использовать 'ElementAt()' в каждом списке со случайным индексом для создания этих перестановок. – LBushkin