Передать Данные в цикл foreach - C#

Узнай цену своей работы

Формулировка задачи:

Всем Привет! возникла следующая проблема есть комбо бокс , на каждый индекс комбо бокса надо передавать свое значение для цикла foreach как это можно реализовать на пример если выбран 0 индекс комбо бокса то значение должны быть такие
if(cobmoBox.SelectedIndex == 0)
{
int[] fibarray = new int[] { 1, 2, 3 };
int[] fibarray1 = new int[] {5,6};
}
если в комбо бокс выбран 1 индекс то значение должны быть такие
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)//Сюда вот
          {
               //процесс куда подставляем числа
          }
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

13   голосов , оценка 4.462 из 5
Похожие ответы