struct arrBFNum 
    {
        string strBFName;
        int iNum;
    }
上边是一结构体,我想用arraylist存储结构体,把这个关系定义为一个新的类型,然后 作为函数参数进行传递
就是想实现类似于c++的如下效果
typedef std::vector<arrBFNum> vtrBFNum;
在c#中如何来做的

解决方案 »

  1.   

    List<arrBFNum> list = new List<arrBFNum>();
    list.Add(arrBFNum结构); //添加
    泛型集合
      

  2.   

    ArrayList为什么不能使用,但是List可以的
    yangqidong能解释一下么
      

  3.   

    ArrayList是.Net早期版本就有的集合,当时.Net还不支持泛型,
    到了.Net2.0 微软推出了一系列支持泛型的集合,其中包括List
      

  4.   

    NET2.0以后,建议使用强类型集合,用List<T> 代替 原来的ArrayList
      

  5.   

    啊,我还在用arraylist,看来有必要改一下哦。