閱讀英文

共用方式為


無法合併 'Class' 條件約束和特定類別的類型條件約束

條件約束清單同時包含 Class (Visual Basic) 條件約束和已定義類別的名稱。

條件約束清單會對傳遞至類型參數的類型引數強制一些必要需求。 您可以利用任意組合指定下列需求:

  • 類型引數必須實作一或多個介面

  • 類型引數最多只能繼承自一個類別

  • 類型引數必須公開建立程式碼可以存取的無參數建構函式 (包含 New 條件約束)

如果您未在條件約束清單中包含任何特定類別或介面,則可以指定下列其中一項以強制更一般的需求:

  • 類型引數必須是實值類型 (包含 Structure 條件約束)

  • 類型引數必須是參考類型 (包含 Class 條件約束)

您無法針對相同的類型參數同時指定 StructureClass ,並且無法多次指定其中一個。

錯誤 ID︰ BC32107

更正這個錯誤

  • 如果您想要以類型引數作為任何參考類型,請從條件約束清單中移除類別名稱。

  • 如果您想要讓類型引數繼承自指定的類別名稱,請從條件約束清單中移除 Class 關鍵字。

另請參閱