Перебор вариантов из строки - 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;
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д