條件約束 '<條件約束1>' 與從型別參數條件約束 '<型別參數1>' 取得的間接條件約束 '<條件約束2>' 互相衝突
宣告的泛型類型因直接和間接條件約束組合而具有衝突的條件約束。
下列陳述式可能會產生這個錯誤。
Public Class testClass(Of t1 As {Structure, t2}, t2 As Class)
直接條件約束 Structure
和間接條件約束 Class
導致類型參數 t1
的衝突,因為 Structure
條件約束需要對應的類型引數是實值類型,而 Class
需要它是參考類型。
錯誤 ID︰ BC32110
- 請變更類型參數條件約束,以避免衝突的條件約束。