你的那个CheckBoxListHobby是CheckBoxList的名字么?要是的话你的Items[i]上应该点不出Selected属属性,强写上去的啊。。。囧。改成下面的试试:
if(this.checkedListBox1.CheckedItems.Count > 0)
{
foreach (string item in this.checkedListBox1.CheckedItems)
{
hobby = hobby + item + " ";
}
}
CheckedItems[]返回的就是一个字符串,这里就是选中项的文本值了