Перебор вариантов из строки - C#

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

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

Здравствуйте! Задачка такая. Есть строка с текстом

"Ананас; Абрикос; Банан"

. Требуется, что бы программа выбирала эти элементы (ограниченные символом "

;

") из строки по очереди. После этого в отдельный

label

заносится название элемента и рандомно вычисляется (вкусный или не вкусный(задачу раднома взял на себя, нужно помочь именно с выбором)). В итоге должно получится так: В

textBox1

текст: "Ананас; Абрикос; Банан"; В

label1

текст: "Ананас - вкусный!" В

label2

текст: "Абрикос - вкусный!" В

label3

текст: "Банан - не вкусный!" Количество label равно 4, т.к. больше 4 элементов не будет. Помогите с выбором элемента! Заранее спасибо!

Решение задачи: «Перебор вариантов из строки»

textual
Листинг программы
  1.         private void button1_Click(object sender, EventArgs e)
  2.         {
  3.             string temp = "Ананас; Абрикос; Банан; Киви";
  4.             string[] fruits = temp.Split(';');
  5.  
  6.             Random rand = new Random();
  7.  
  8.             for (int i = 0; i < fruits.Length; i++)
  9.             {
  10.  
  11.                 string paste = fruits[rand.Next(0, fruits.Length)] + " - вкусный";
  12.                 this.Controls["label" + (i+1).ToString()].Text = paste;
  13.  
  14.             }
  15.         }

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


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

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

6   голосов , оценка 3.5 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы