解决方案 »

  1.   


        Dictionary<string, List<MyClass>> classBag = new Dictionary<string, List<MyClass>>();    // 1、创建
        for (int i = 100; i < 200; i++)
        {
            string objectName = "list_" + i;
            classBag[ objectName] = new List<MyClass>();
        }    // 2、获取
        foreach (string name in new string[] { "list_100", "list_101", "list_188" })
        {
            List<MyClass> classList = classBag[name];
        }
      

  2.   

    ls正解,事实上,WinForms和WPF的Controls集合就是用的类似的方法。其实,如果你习惯用数组,就会发现对象名有时候多此一举。无非一个是用字符串命名,一个是用数字命名。
      

  3.   

    楼上的回答都有道理,非常感谢,感谢 gomoku