把源列表框里的选项全部移到目的列表框里的算法
以下是把源列表框里的选项全部移到目的列表框里的算法protected void Button1_Click(object sender, EventArgs e)
{
int count = lbxSource.Items.Count;
int index=0;
for(int i=0;i<count;i++){
ListItem ltem=lbxSource.Items[index];
lbxSource.Items.Remove(ltem);
lbxDest.Items.Add(ltem);
}
index++;
}
小弟有点不明白,为什么把index++放在循环以外,放在for循环外面那当我们点击按钮的时候index++不是只执行一次吗?如果是这样的话为什么能把所有的选项移到目的列表框里呢?
ListItem ltem=lbxSource.Items[index];还有这一句具体是什么意思哦,刚学, 不太懂?lbxSource.Items[index]这个获取的是不是第几个选项的意思呢,比如index=1,那么ltem是不是也等于1啊?
望各位高手指点,谢谢了!