Передать Данные в цикл foreach - C#
Формулировка задачи:
Всем Привет! возникла следующая проблема
есть комбо бокс , на каждый индекс комбо бокса надо передавать свое значение для цикла foreach как это можно реализовать
на пример если выбран 0 индекс комбо бокса то значение должны быть такие
если в комбо бокс выбран 1 индекс то значение должны быть такие
и передать эти значение в поток
Заранее спасибо за помощь
if(cobmoBox.SelectedIndex == 0)
{
int[] fibarray = new int[] { 1, 2, 3 };
int[] fibarray1 = new int[] {5,6};
}if(cobmoBox.SelectedIndex == 1)
{
int[] fibarray = new int[] { 10,12,15,20 };
int[] fibarray1 = new int[] {22,30,35};
}void prohod()
{
foreach (int element in fibarray)//Сюда вот
{
//процесс куда подставляем числа
}
}Решение задачи: «Передать Данные в цикл foreach»
textual
Листинг программы
int[] fibarray;
int[] fibarray1;
switch(cobmoBox.SelectedIndex)
{
case 0:
fibarray = new int[] { 1, 2, 3 };
fibarray1 = new int[] {5,6};
break;
case 1:
fibarray = new int[] { 10,12,15,20 };
fibarray1 = new int[] {22,30,35};
break;
}
prohod(fibarray, fibarray1);
....
void prohod(int[] fibarray, int[] fibarray1)
{
foreach (int element in fibarray)//Сюда вот
{
//процесс куда подставляем числа
}
}