使用generics类型’System.Collections.Generic.List ‘需要1个类型参数

这是什么意思? 我在ASP.NET MVC中使用了一个列表列表,并通过ActionResuls ViewData发送它们以在视图中检索它。

但是,当我将其更改为列表列表时,它会给我一个HttpWebException错误。 当我在即时窗口内检查它时,它告诉我错误是:

使用generics类型’System.Collections.Generic.List ‘需要1个类型参数

那么,它是什么意思,我做错了什么呢?

List类是generics类型。

要使用它,您需要提供一个类型参数。

例如,如果要获得整数列表,则需要将其声明为List ,而不是List

我猜你写了类似List> ...东西List> ...
但是没有名为List的类。 – List有一个generics类型参数。
例如 – 整数列表应该是

 List> listOfLists = ..... 

为了更好地理解C#generics,请看这里 。

我只能使用using System.Collections.Generic; 访问列表。