Я видел много примеров получения всех перестановок заданного набора букв. Рекурсия, похоже, хорошо работает, чтобы получить все возможные комбинации набора букв (хотя, похоже, она не учитывает, если две буквы одинаковы).
Что я хотел бы выяснить, можете ли вы использовать linq (или нет), чтобы получить все возможные комбинации букв до трех комбинаций букв.
Например, учитывая буквы: P я G G Y Мне нужен массив всех возможных комбинаций этих букв, поэтому я могу проверить список слов (scrabble?) И в конечном итоге получить список всех возможных слов, которые вы можете сделать, используя эти буквы (от трех букв до общего числа, в этом случай 5 букв).