如何从另一个类访问唯一子列表

时间:2016-04-26 18:13:44

标签: c# string list sublist

我有一个列表列表,我想访问例如第二个子列表并添加一个字符串。

 public static List<List<string>> logsIP1 = new List<List<string>>();

 public static void logsList()
 {
        logsIP1.Add(new List<string> { });
        logsIP1.Add(new List<string> { });
        logsIP1.Add(new List<string> { });
 }

我想要像

这样的东西
Logs.logsIP1.Add(List<string>[0]("test");

2 个答案:

答案 0 :(得分:0)

尝试类似:

 public static List<List<string>> logsIP1 = new List<List<string>>();
 public static void Add(int index, string value)
 {
    var nestedList = logsIP1[index];
    nestedList.Add(value);
  }

然后你可以使用方法Add()通过主列表索引将新值插入到嵌套列表中

答案 1 :(得分:0)

  

我想要访问,例如,第二个列表并添加来自另一个类的字符串

将其分为两部分。首先,您需要访问外部列表中的第二项。要访问索引中的项目,您可以使用:

List<string> second = logsIP1[1];

现在您可以引用第二个列表并可以向其中添加项目:

second.Add("one");
second.Add("two");