使用泛型类型“System.Collections.Generic.List”;需要 1 个类型参数

发布于 2024-09-09 03:50:09 字数 313 浏览 4 评论 0原文

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

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

使用泛型类型“System.Collections.Generic.List”需要 1 个类型参数

那么,这是什么意思以及我使用它做错了什么?

What does it mean? I used a list of list in ASP.NET MVC and sent them through ViewData of ActionResuls to retrieve it in views.

However, when I change it to list of list, it gives me an error of HttpWebException. When I check it inside the immediate window, it tells me that the error is:

Using the generic type 'System.Collections.Generic.List<T>' requires 1 type arguments

So, what does it mean and what did I do wrong using it?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

碍人泪离人颜 2024-09-16 03:50:09

List 类是泛型类型。

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

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

The List<T> class is a generic type.

In order to use it, you need to provide a type argument.

For example, if you want to have a list of integers, you need to declare it as List<int>, not List.

铁轨上的流浪者 2024-09-16 03:50:09

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

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

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

I guess you wrote something like List<List>> ...
But there is no class named List.. - List has a generic type parameter.
For example - list of lists of integers should be

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

For better understanding of C# generics take a look here.

来世叙缘 2024-09-16 03:50:09

我可以使用 using System.Collections.Generic; 来访问列表。

I was able to just use using System.Collections.Generic; to get access to lists.

却一份温柔 2024-09-16 03:50:09

我只是缺少一个分号“;”在该行的末尾:)

I was simply missing a semicolon ";" at the end of the line :)

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文