簡體   English   中英

使用泛型類型'System.Collections.Generic.List <T>'需要1個類型參數

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM