無法合併 'Structure' 條件約束和特定類別的型別條件約束
更新:2007 年 11 月
條件約束清單會同時包含已定義類別的 Structure (Visual Basic) 條件約束和名稱。
條件約束清單,會對傳送至型別參數的型別引數強制一些必要需求。您可以利用任意組合指定下列需求:
型別引數必須實作一或多個介面。
型別引數至少必須繼承自一個類別
型別引數必須公開建立程式碼可以存取的無參數建構函式 (包含 New 條件約束)
如果在條件約束清單中未包含任何特定類別或介面,可以指定下列其中一項,加入一般需求:
型別引數必須是實值型別 (包含 Structure 條件約束)
型別引數必須是參考型別 (包含 Class 條件約束)
您不能同時指定 Structure 和 Class 做為相同的類型參數,而且也不能指定任何一項超過一次以上。
錯誤 ID:BC32108
若要更正這個錯誤
如果您想要型別引數成為實值型別,請從條件約束清單中移除類別名稱。
如果您想要型別引數繼承自指定的類別名稱,請從條件約束清單中移除 Structure 關鍵字。