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