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

6l7fqoea  于 2023-11-20  发布在  .NET
关注(0)|答案(4)|浏览(160)

这是什么意思?我在ASP.NETMVC中使用了一个列表的列表,并通过ActionResulsViewData发送它们,以便在视图中检索它。
然而,当我将其更改为list of list时,它给了我一个错误HttpWebException。当我在即时窗口中检查它时,它告诉我错误是:
使用泛型类型“System.Collections.Generic.List”需要1个类型参数
那么,它是什么意思,我用它做错了什么?

xsuvu9jc

xsuvu9jc1#

List<T>类是泛型类型。
为了使用它,你需要提供一个类型参数。
例如,如果你想要一个整数列表,你需要将它声明为List<int>,而不是List

3df52oht

3df52oht2#

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

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

字符串
为了更好地理解C#泛型,请查看here

tyg4sfes

tyg4sfes3#

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

b0zn9rqh

b0zn9rqh4#

我只是在行尾少了一个“;”字:)

相关问题