c# for loop的问题

来源:百度知道 编辑:UC知道 时间:2024/06/16 18:17:50
怎么用for loop实现从一个listbox读取item到另一个listbox?
现在有一个listbox里面有10个动物名称,通过一个按钮可以让这10个名称都显示在另一个listbox里,但是在这个listbox里显示的顺序与第一个相反。我是C# 新手,希望高手赐教!
先谢过啦~

看你的意思,你提问的目的应该是想问反过来如何循环

for (i=listbox1.items.count-1;i>=0;i--)
{
listbox2.items.add(listbox1.items[i]);
}

for (初始化;继续下去的条件;做点啥让计数器改变)
{
循环做某事
}

//ListBox1 第一个列表
//ListBox2 第二个列表
for(int i=0;i<ListBox1.Item.Count;i++)
{
ListBox2.Item.Add(ListBox1.Item[0].ToString());
}
这样用索引遍历列表项,大体是这样,我随手敲的代码,你自己再调调

for (int i = this.listBox1.Items.Count - 1; i >= 0; i--)
this.listBox2.Items.Add(this.listBox1.Items[i]);

foreach(string text in listBox1.Items)
{
listBox2.Items.AddString(text);
}