【问题标题】:adding arraylist to another arraylist with different values将arraylist添加到另一个具有不同值的arraylist
【发布时间】:2011-07-25 04:40:49
【问题描述】:

我有一个包含 2 个表的数据集,因此我声明了 2 个 ArrayList 并将该表值从 DataSet 提取到两个 ArrayLists 中。

一个 ArrayList 的计数为 66,另一个为 37。

现在,我如何将这些ArrayLists 合并为一个ArrayList,以便将两个ArrayList 的值合并为一个ArrayList

【问题讨论】:

    标签: c# arraylist


    【解决方案1】:

    试试这个

    array1.AddRange(array2);
    

    【讨论】:

      【解决方案2】:

      您可以使用AddRange 方法。但你不应该使用ArrayLists,它们已被弃用。请改用通用的List 类。

      此外,您确定需要单独的值吗?数据集还不够吗?

      【讨论】:

        【解决方案3】:

        Linq 风格:

        IList<int> both = arrlist1.Cast<int>().Concat(arrlist2.Cast<int>()).ToList();
        

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2017-01-11
          • 1970-01-01
          • 2018-08-19
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2013-05-19
          • 1970-01-01
          相关资源
          最近更新 更多