列出C#问题!!! [英] List C# problem!!!

查看:69
本文介绍了列出C#问题!!!的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

大家好,我有一个关于List< t>的问题。我想知道你真的可以有一个列表列表...例如一个列表< list>< string []>> ...我正在尝试这样做但我继续获取字符串数组而不是数组列表。任何帮助将非常感谢...提前感谢你。

解决方案

Pheonyx的意思可能是



列表< List< string>> listOfList; 





但请注意,此列表再次包含引用类型,因此您必须自己实例化每个元素。例如:



  var  listOfList =  new  List< List< string>>(); 

// 让我们将字符串列表添加到字符串列表列表
listOfList.Add( new List< string>());
// 让我们在字符串列表中添加一个字符串
listOfList [< span class =code-digit> 0 ]。添加( 某些字符串 );

// 另一轮
listOfList.Add( new List< string>());
listOfList [ 1 ]。添加( 另一个字符串);
listOfList [ 1 ]。添加( 最后的字符串!);

// listOfList [0] [0] ==Some string
// listOfList [1] [0] ==另一个字符串
// listOfList [1] [1] ==最终字符串!


尝试:



列表< list>< string>> myListOfListOfStrings; < /   string  >  < /   list  >  


Hi all, i have a question regarding List<t>. I was wondering can you actually have a list of lists...for example a List<list><string[]>>...i am trying to do this now but i keep on getting string arrays instead of the list of arrays. Any help will be much appreciated...thanking you in advance.

解决方案

What Pheonyx means is probably

List<List<string>> listOfList;



However, note that this list contains reference types again, so you have to instantiate every element on its own. For instance:

var listOfList = new List<List<string>>();

//Lets add a list of strings to the list of list of strings
listOfList.Add(new List<string>());
//Lets add a string to the list of strings
listOfList[0].Add("Some string");

//Another round
listOfList.Add(new List<string>());
listOfList[1].Add("Another string");
listOfList[1].Add("Final string!");

//listOfList[0][0] == "Some string"
//listOfList[1][0] == "Another string"
//listOfList[1][1] == "Final string"!


Try:

List<list><string>> myListOfListOfStrings;</string></list>


这篇关于列出C#问题!!!的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆