制約 '<制約 1>' は、型パラメーター '<型パラメーター名>' に対して既に指定されている制約 '<制約 2>' と競合しています

ジェネリック型が、型パラメーターで競合する制約を使用して宣言されています。

次のステートメントでは、このエラーが生成される可能性があります。

Public Class testClass(Of t As {Structure, Class })

制約 Structure と制約 Class により、型パラメーター tについて競合が発生しています。 Structure 制約は対応する型引数に値型を要求するのに対し、 Class 制約は参照型を要求するためです。

エラー ID: BC32119

このエラーを解決するには

  • 競合が生じないように、型パラメーターの制約を変更します。

関連項目