【问题标题】:C# Array List of ArrayListArrayList的C#数组列表
【发布时间】:2011-08-05 13:59:57
【问题描述】:

我有一个字符串对象的数组列表,然后将其添加到数组列表的数组列表中。

作为一个 java 开发者,我曾经使用过 Vectors,现在我知道它已经不存在了,但名字听起来很棒哈哈!!,我还使用了 ArrayList,它们都可以通过例如方式访问子数组列表

ArrayList<String> array1 = new ArrayList<String>();
array.add("test");

ArrayList<ArrayList> array2 = new ArrayList<ArrayList>()
array2.add(array1);

string var = array2.get(1).get(2);

C# 中的这个等价物是什么?

【问题讨论】:

  • 您是否尝试过寻找答案?列表...
  • 你应该开始为你的问题选择答案

标签: c# java arraylist


【解决方案1】:
var array1 = new List<string>();
array1.Add("test");

var array2 = new List<List<string>>();
array2.Add(array1);

var originalString = array2[0][0]; // or array2[1][2] if there's an item there

【讨论】:

    【解决方案2】:

    你想使用List&lt;T&gt;泛型类:

    List<string> array1 = new List<string>();
    array1.Add("test");
    
    List<List<string>> array2 = new List<List<string>>();
    array2.Add(array1);
    
    string myStr = array2[0][0]; //Whatever indexers you want here
    

    【讨论】:

      猜你喜欢
      • 2020-07-25
      • 1970-01-01
      • 2015-10-24
      • 1970-01-01
      • 2013-08-05
      • 1970-01-01
      • 2014-03-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多