这是什么意思?我在 ASP.NET MVC 中使用了一个列表列表,并通过ViewData
of发送它们ActionResuls
以在视图中检索它。
但是,当我将其更改为列表列表时,它给了我一个错误HttpWebException
。当我在即时窗口中检查它时,它告诉我错误是:
使用泛型类型 'System.Collections.Generic.List<T>' 需要 1 个类型参数
那么,它是什么意思,我在使用它时做错了什么?
这是什么意思?我在 ASP.NET MVC 中使用了一个列表列表,并通过ViewData
of发送它们ActionResuls
以在视图中检索它。
但是,当我将其更改为列表列表时,它给了我一个错误HttpWebException
。当我在即时窗口中检查它时,它告诉我错误是:
使用泛型类型 'System.Collections.Generic.List<T>' 需要 1 个类型参数
那么,它是什么意思,我在使用它时做错了什么?
该类List<T>
是泛型类型。
为了使用它,您需要提供一个类型参数。
例如,如果您想要一个整数列表,您需要将其声明为List<int>
,而不是List
。
我猜你写了类似List<List>> ...
但没有名为 List..的类 - List 有一个泛型类型参数。
例如 - 整数列表列表应该是
List<List<int>> listOfLists = .....
为了更好地理解 C# 泛型,请查看此处。
我只能用来using System.Collections.Generic;
访问列表。