Рандомом выводить в ListBox значения, введенные пользователем в TextBox

Прошу помощи. На форме 4 textBox, 1 listBox, 1 кнопка. Необходимо как реакция на клик по кнопке, рандомом выводить в listBox значения, введенные пользователем в textBox. Если рандом выбрал textBox, который пуст - не выводится ничего.
2 ответа

я ничего не понял


Random r = new Random();
        private void button2_Click(object sender, EventArgs e)
        {            
            switch (r.Next(3))
            {
                case 0:
                    { if(textBox1.Text.Length>0) listBox1.Items.Add(textBox1.Text); } break;
 
                case 1:
                    { if(textBox2.Text.Length>0) listBox1.Items.Add(textBox2.Text); } break;
 
                case 2:
                    { if(textBox3.Text.Length>0) listBox1.Items.Add(textBox3.Text); } break;
 
                case 3:
                    { if(textBox4.Text.Length>0) listBox1.Items.Add(textBox4.Text); } break;
 
                default: break;
            }
        }