如何从不同类型的Arraylist值循环并显示在列表框上

时间:2017-02-17 16:48:26

标签: c# arrays arraylist

我的代码在这里:

   public partial class Form1 : Form
   {
        ArrayList values = new ArrayList();    

        public Form1()
        {
           values.Add(10);
           values.Add(40);
           values.AddRange(new int[] { 90, 30, 19, 59 });
           values.Insert(0, 100);
           values.Add("Hello Collection");
           values.Add(new Person("Tola", 20, "Phnom Penh"));
           InitializeComponent();
        }
       private void Form1_Load(object sender, EventArgs e)
       {
              ViewList();       
       }

       public void ViewList()
       { 
          foreach (int i in values)
            listShow.Items.Add(i);
       }
   }

我不知道如何在列表框中显示它们。我想在名为ViewList()的函数中创建用于在列表框中显示值的循环。我只能尝试一种arraylist的数据类型。但是如果我在ArrayList中有多个不同的数据类型,是否可以使用自己的数据集循环不同的arraylist?感谢。

1 个答案:

答案 0 :(得分:0)

您是否尝试将arraylist绑定到listview?

lbMyListBox.Datasource = values;
lbMyListBox.Databind();