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

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

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

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

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

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

;

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

label

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

textBox1

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

label1

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

label2

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

label3

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

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

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

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


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

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

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