private void UpdateLabel() { label1.Text = "나는 "; ArrayList list = new ArrayList(); foreach (Control control in this.Controls) { Type t = control.GetType(); if (t.FullName.Equals("System.Windows.Forms.CheckBox")) { CheckBox c = (CheckBox)control; if (c.Checked) { list.Add(c.Text); } } } if (list.Count <= 0) label1.Text += " 먹을 게 아무것도 없다."; else { bool first = true; foreach (string s in list) { if (first) { label1.Text += s; first = false; } else label1.Text += "와 "+s; } label1.Text += "을(를) 먹겠다"; } }