如何把一个二维的ArrayList对象集合ADD到ListBox里

来源:百度知道 编辑:UC知道 时间:2024/06/27 10:25:41
ArrayList array1=new ArrayList();
ArrayList array2=new ArrayList();
ArrayList array3=new ArrayList();
array1.Add("a");
array1.Add("b");
array2.Add("c");
array2.Add("d");
array3.Add(array1);
array3.Add(array2);
有以上代码,,我想把array2 add到listBox1里,问题是我加进去运行后在listBox1里显示“(Collections)”,请问在ListBox里如何显示array1的第0项。

错了,
array1.items.Add("XXX");

推荐使用
Dictionary<List<string>, List<String>> dict = new Dictionary<List<string>, List<string>>();
List list1=new List();
List list2=new List();

dict.Add(list1,list2);

foreach (KeyValuePair<List<string>, List<string>> dictItem in dict)
{

}

for(int i=0;i<array2.Count;i++){
this.listBox1.Items.Add(array2[i]);}
//只能把集合的元素循环添加进去

你添加时指明的值不对