.Items.AddRange - C#
Формулировка задачи:
private void button6_Click_1(object sender, EventArgs e) { string[] names = new string[UnitInfoCount]; for (int i = 0; i < UnitInfoCount; i++) { if (((comboBox2.Text != "" && UnitInfo[i].country == comboBox2.Text) || (comboBox2.Text == "")) && ((comboBox3.Text != "" && UnitInfo[i].clan == comboBox3.Text) || (comboBox3.Text == ""))) { names[i] = UnitInfo[i].name; } } if (names != null) { this.comboBox1.Items.Clear(); this.comboBox1.Items.AddRange(names); MessageBox.Show("Обновлено"); } }
this.comboBox1.Items.AddRange(names);
Решение задачи: «.Items.AddRange»
textual
Листинг программы
private void button6_Click_1(object sender, EventArgs e) { List<string> names = new List<string>(UnitInfoCount); for (int i = 0; i < UnitInfoCount; i++) { if (((comboBox2.Text != "" && UnitInfo[i].country == comboBox2.Text) || (comboBox2.Text == "")) && ((comboBox3.Text != "" && UnitInfo[i].clan == comboBox3.Text) || (comboBox3.Text == ""))) { names.Add(UnitInfo[i].name); } } if (names != null) // Кстати, всегда true { this.comboBox1.Items.Clear(); this.comboBox1.Items.AddRange(names); MessageBox.Show("Обновлено"); } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д