'typeparameter1' tür parametre kısıtlamasından alınan dolaylı kısıtlama '<<constraint1>>', '<typeparameter2>' tür parametresi kısıtlamasından alınan 'constraint2>' dolaylı kısıtlamasıyla< çakişer

Genel tür, dolaylı kısıtlamaların bir bileşiminden dolayı çakışan kısıtlamalarla bildirilir.

Aşağıdaki deyim bu hatayı oluşturabilir.

Public Class testClass(Of t1 As {t2, t3}, t2 As Structure, t3 As Class)  

Dolaylı kısıtlamalar Structure ve tür parametresi t1için çakışmaya neden olur, çünkü Structure kısıtlama karşılık gelen tür bağımsız değişkeninin bir değer türü olmasını gerektirirkenClass, bunun bir başvuru Class türü olmasını gerektirir.

Hata Kimliği: BC32109

Bu hatayı düzeltmek için

  • Çakışan kısıtlamaları önlemek için tür parametresi kısıtlamalarını değiştirin.

Ayrıca bkz.