我有这个代码
ListItem item=new ListItem();
item.Text="foo";
item.Value="1";
ListItem item2=new ListItem();
item2.Text="bar";
item2.Value="2";
List<ListItem> foobar=new List<ListItem>();
foobar.Add(item); foobar.Add(item2);
foreach(ListItem i in foobar)
{
lblPrintInfo.Text+="Text:"+i.Text+" Value: "+i.Value;
}
我希望得到Text:foo Value:1 Text:bar Value:2
类似的结果,但实际上我得到了Text:foo Value:foo Text:bar Value:bar
. 我哪里错了?