Васап!
Есть входные параметры (к примеру):
Начало 11
Конец 18
Некое название name
Первым делом, нужно получить массив чисел от 11 до 18
int start = 11, last = 18;
int[] arr = Enumerable.Range(start, last - start + 1).ToArray();
int count = arr.Count();
Каким образом мне сделать чередование, подставляя значения из массива.
name11 name12 name13 name14 name15 name16 name17 name18
name12 name13 name14 name15 name16 name17 name18 name11
name13 name14 name15 name16 name17 name18 name11 name12
name14 name15 name16 name17 name18 name11 name12 name13
name15 name16 name17 name18 name11 name12 name13 name14
name16 name17 name18 name11 name12 name13 name14 name15
name17 name18 name11 name12 name13 name14 name15 name16
name18 name11 name12 name13 name14 name15 name16 name17
name11 name12 name13 name14 name15 name16 name17 name18
и тд.
for (int j = 0; j < count; j++)
{
for (int i = 11; i < 18 + 1; ++i)
{
TextBox.AppendText("name" + i.ToString() + " ");
}
TextBox.AppendText(Environment.NewLine);
}
Так я получаю:
name11 name12 name13 name14 name15 name16 name17 name18
name11 name12 name13 name14 name15 name16 name17 name18
name11 name12 name13 name14 name15 name16 name17 name18
name11 name12 name13 name14 name15 name16 name17 name18
name11 name12 name13 name14 name15 name16 name17 name18
name11 name12 name13 name14 name15 name16 name17 name18
name11 name12 name13 name14 name15 name16 name17 name18
А мне нужно, чтобы первый элемент, смещался в конец.