型別 '<typename>' 沒有型別參數,因此不可以有型別引數

更新:2007 年 11 月

叫用非泛型型別時,宣告或指派陳述式 (Assignment Statement) 會包含 Of

根據其定義,「泛型型別」是一種類別 (Class)、結構、介面、程序或委派 (Delegate),會運作於您可以透過一或多個「型別參數」指定的資料型別上。當 Using 程式碼從這個泛型型別建立型別時,它會提供「型別引數」給每一個型別參數。做為建立型別的一部分,每一個型別引數都會取代在所產生的程式碼中每次出現的對應型別參數。

型別參數是利用括號內的 Of 子句所定義,而型別引數則是使用括號內的 Of 子句所提供。只有在處理泛型型別時,才會使用 Of 子句。

非泛型型別不接受型別參數,因此您無法在叫用此種型別時,指定任何型別引數。

錯誤 ID:BC32045

若要更正這個錯誤

  1. 檢查您用於宣告或指派陳述式中之型別的拼字。

  2. 如果您正在叫用非泛型型別,請移除 Of 子句及其括號 (如果有的話)。請勿移除括住程序、委派或建構函式 (Constructor) 之標準引數清單的括號。

請參閱

工作

HOW TO:使用泛型類別

概念

Visual Basic 中的泛型型別

參考

型別清單