List<string> list = new List<string>();
if (this.CheckBox1.Checked)
{
list.Add(CheckBox1.Text);
}
if (this.CheckBox2.Checked)
{
list.Add(CheckBox2.Text);
}
if (this.CheckBox3.Checked)
{
list.Add(CheckBox3.Text);
}
if (this.CheckBox4.Checked)
{
list.Add(CheckBox4.Text);
}
Response.Write("您的爱好是:");
foreach (object item in list)
{
Response.Write(item+" ");
}
在这个例子中,不知道爱好是几个即存储的元素有几个,假如要是用数组的做的话必须给出数组的最大长度,用泛型做的话就不必考虑这些,泛型就是有几个元素就可以存几个元素,当遍历是和数组是一样的.