日期:2014-05-18  浏览次数:20973 次

C#建立数组,存储对List<string>的引用,怎么做?
我定义了一系列的List<string>:
  ListString a,b,c,d;

它们的初始化,就是a=new ...是在程序其它任何地方。我的函数想通过一个参数type来指定我要操作的是哪个list,是0就操作a,是1就操作b...用switch可以实现但是代码特别长。

我就想定义一个数组,里面存对这些变量的引用,到时候我只需要ArrayX[type]就可以直接操作相应的变量,不用再switch了。可是怎么定义呢?我会c/c++,c#语法不熟,求指教。

------解决方案--------------------
Dictionary<int, List<string>> dic =new Dictionary<int, List<string>> ();