У меня есть этот код:C# Показать IEnumerable элементы
static void Main(string[] args)
{
IEnumerable<IEnumerable<int>> result = GetCombinations(Enumerable.Range(1, 3), 2);
}
static IEnumerable<IEnumerable<T>> GetCombinations<T>(IEnumerable<T> list, int length)
{
if (length == 1) return list.Select(t => new T[] { t });
return GetCombinations(list, length - 1)
.SelectMany(t => list, (t1, t2) => t1.Concat(new T[] { t2 }));
}
вопрос, как я могу показать все элементы из IEnumerable<IEnumerable<int>> result
Что вы подразумеваете под "показом"? –
Soemthing like Console.WriteLine (результат [n]); – mdieod