[英]System.Collections.Generic.List<T> requires '1' type arguments
[英]Using the generic type 'System.Collections.Generic.List<T>' requires 1 type arguments
這是什么意思? 我在ASP.NET MVC中使用了一個列表列表,並通過ActionResuls
ViewData
發送它們以在視圖中檢索它。
但是,當我將其更改為列表列表時,它會給我一個HttpWebException
錯誤。 當我在即時窗口內檢查它時,它告訴我錯誤是:
使用泛型類型'System.Collections.Generic.List <T>'需要1個類型參數
那么,它是什么意思,我用它做錯了什么?
List<T>
類是泛型類型。
要使用它,您需要提供一個類型參數。
例如,如果要獲得整數列表,則需要將其聲明為List<int>
,而不是List
。
我猜你寫了類似List<List>> ...
東西List<List>> ...
但是沒有名為List的類。 - List有一個泛型類型參數。
例如 - 整數列表應該是
List<List<int>> listOfLists = .....
為了更好地理解C#泛型,請看這里 。
我只能使用using System.Collections.Generic;
訪問列表。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.