C# checkedListBox1.CheckedItems的第一项是0还是1

我是用的这种方法做的判断。我先当第一项为0写的,可是我不清楚到底是0还是1
private void button1_Click(object sender, EventArgs e)
{
if (checkedListBox1.GetItemChecked(0)) //若第一项被选中时,计算男项
{

}
}

索引从0开始,C#里,或者说.net里的索引基本都是从0开始的。

对于CheckdListBox的选择项的判断,可以这样:

if (this.checkedListBox1.GetItemChecked(0))
{
 Console.WriteLine("男");
}

if (this.checkedListBox1.GetItemChecked(1))
{
 Console.WriteLine("女");
}

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-03-11
不如通过checkedListBox1.SelectedIndex 来判断。追问

怎么写?
if (checkedListBox1.SelectedIndex(0))??????

追答

不是这样写的。
if (checkedListBox1.SelectedIndex==0)

SelectedIndex 返回的就是个int的

本回答被提问者采纳
第2个回答  2015-03-11
从0开始计