Я пытаюсь преобразовать эту функцию Python, которая использует itertools
библиотеку, в VB.Net:Генерация всех возможных перестановок для заданной длины и набор символов
permutations = itertools.product('ab', repeat=3)
выше функция возвращает все перестановки:
[['a','a','a'],
['a','a','b'],
['a','b','a'],
['a','b','b'],
['b','a','a'],
['b','a','b'],
['b','b','a'],
['b','b','b']]
Есть ли хороший чистый способ сделать это в VB.Net?
я ищу какую-то библиотеку или один лайнер нативной функции или может быть что-то .. LINQ просто – razzak
OK. .. Это сделает это, хотя .. Permutation.Create ({"a" c, "b" c, "c" c}, sort: = True) недостаточно для вас? –
Добавьте класс, который предоставил чувак, затем укажите его. –