强制创建列表

时间:2019-11-20 13:53:05

标签: c#

我的目标是用C#创建命令式程序,我知道如何使用for循环或while循环等。但是我被告知他们使用我的数据/获取非命令式数据的方式?我想要像列表列表一样的东西吗?并以此方式进行操作:

static void Main()
    {
        List<string> list1 = new List<string> {"asd","asfasf","asfasf"};
        List<string> list2 = new List<string> {"asd","asfasf","asfasf"};
        List<string> list3 = new List<string> {"asd","asfasf","asfasf"};
        List<string> list4 = new List<string> {"asd","asfasf","asfasf"};
        List<string> list5 = new List<string> {"asd","asfasf","asfasf"};


        List<List<string>> lists = new List<List<string>> {list1,list2,list3,list4,list5};


    }

我不确定这是否是强制性的方法? 我有这个,在此之前我知道基本上是完全相同的:

 static void Main()
            {
               List<List<string>> lists = new List<List<string>>();
        lists.Add(new List<string> {"asd","asfasf","asfasf"});

}

但是被告知不是因为它使用的是OOP参数多态性。我被告知喜欢python,除非我们编写自己的列表声明并起作用,否则我们将无法使用Lists。我们也不能使用内置函数(例如.split())

0 个答案:

没有答案