4

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

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

使用泛型类型 'System.Collections.Generic.List<T>' 需要 1 个类型参数

那么,它是什么意思,我在使用它时做错了什么?

4

3 回答 3

7

该类List<T>是泛型类型。

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

例如,如果您想要一个整数列表,您需要将其声明为List<int>,而不是List

于 2010-07-11T13:00:07.850 回答
1

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

List<List<int>> listOfLists = .....

为了更好地理解 C# 泛型,请查看此处

于 2010-07-11T13:01:12.903 回答
0

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

于 2018-03-07T22:40:50.670 回答