Я хочу написать метод, который возвращает строку. Все идет нормально. Однако создание строки довольно сложно. У меня есть 3 строковых списка: первый имеет 155 записей, второй - 9, третий - 21. Я хочу, чтобы мой метод вызывал достаточно времени (155 * 9 * 21), чтобы вернуть все возможные комбинации значений из 3 (в основном этот метод должен учитывать количество раз, когда он был вызван, и возвращать только одну комбинацию каждый раз). Любые идеи, как это сделать?Ошибка строкового генератора
У меня есть 155 * 9 * 22 возможных комбинаций. При первом вызове метода он должен принимать List1 (0), List2 (0), List3 (0). После этого в следующих 21 итерации индекс третьего списка изменяется только. После того, как все элементы из третьего списка были использованы, увеличьте индекс второго списка и так далее.
Как только метод создал все возможные комбинации (155 * 9 * 22), я хочу, чтобы он начинался с самого начала.
Возможно, вам стоит попробовать 'yield return': [example] (http://msdn.microsoft.com/en-us/library/vstudio/9k7k7cf0.aspx) –
так же просто, как три для циклов; для каждого слова в каждом цикле распечатывают результаты –