这是什么意思?我在ASP.NET MVC中使用了一个列表列表,并通过ViewData
的{{1}}发送它们以在视图中检索它。
但是,当我将其更改为列表列表时,它会给我一个错误ActionResuls
。当我在即时窗口中检查它时,它告诉我错误是:
使用泛型类型'System.Collections.Generic.List< T>'需要1个类型参数
那么,它的含义是什么?使用它我做错了什么?
答案 0 :(得分:7)
List<T>
类是泛型类型。
为了使用它,您需要提供一个类型参数。
例如,如果您想要一个整数列表,则需要将其声明为List<int>
,而不是List
。
答案 1 :(得分:1)
我猜你写了像List<List>> ...
的东西
但是没有名为List的类。 - List有一个泛型类型参数
例如 - 整数列表列表应为
List<List<int>> listOfLists = .....
为了更好地理解C#泛型,请查看here。
答案 2 :(得分:0)
我只能使用 APP_NAME=Laravel
APP_ENV=local
APP_KEY=base64:foo
APP_DEBUG=true
APP_LOG_LEVEL=debug
APP_URL=http://localhost
DB_CONNECTION=mysql
DB_HOST=foo
DB_PORT=3306
DB_DATABASE=foo
DB_USERNAME=foo
DB_PASSWORD=foo
BROADCAST_DRIVER=log
CACHE_DRIVER=file
SESSION_DRIVER=file
QUEUE_DRIVER=sync
REDIS_HOST=127.0.0.1
REDIS_PASSWORD=null
REDIS_PORT=6379
MAIL_DRIVER=smtp
MAIL_HOST=smtp.mailtrap.io
MAIL_PORT=2525
MAIL_USERNAME=null
MAIL_PASSWORD=null
MAIL_ENCRYPTION=null
PUSHER_APP_ID=
PUSHER_APP_KEY=
PUSHER_APP_SECRET=
来访问列表。