[问题] List的一些问题

楼主: bopen (yusuki)   2016-10-13 14:04:36
各位好,小弟我是接触C#不久的新手,
目前碰到List的问题,卡了非常多天,
var ListX = (new string[] {"a","b"}).ToList();
var ListY = (new string[] {"x","y"}).ToList();
List<string>[] test = { ListX,ListY };
想请问各位大大这样的List是否可行,
以及如何用test去读出ListX,ListY的内容,
目前不管用什么方法都只会出现System.Collections.Generic.List`1[System.String][]
请问有无关键字让我能成功读出资料,谢谢各位
作者: ssccg (23)   2016-10-13 16:09:00
用[]不可以不检查大小,只要传入超出范围的就是例外test[0][2]不是null,test[0]根本没有index=2的元素
作者: Ammenze (蓝天白云)   2016-10-14 11:26:00
if(test[0].length>=2)先判断有没有这个元素再取值
作者: gundan (弹弹的哀伤)   2016-10-15 09:26:00
test的型态错啦 你变成传LustX.tostring进去你要的结果 test 应该宣告成List<List<string>>
楼主: bopen (yusuki)   2016-10-17 23:58:00
看来不检查list大小还是没办法 谢谢各位回答

Links booklink

Contact Us: admin [ a t ] ucptt.com