Прочитать на английском

Поделиться через


Ограничение "<constraint1>" конфликтует с косвенным ограничением "constraint2>", полученным из ограничения< параметра типа typeparameter1<>.

Универсальный тип объявлен с конфликтующими ограничениями из-за сочетания прямых и косвенных ограничений.

Эту ошибку может вызвать следующая инструкция:

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

Прямое ограничение Structure и косвенное ограничение Class приводят к конфликту в параметре типа t1, так как ограничение Structure требует, чтобы соответствующий аргумент типа был типом значения, а Class требует, чтобы он был ссылочного типа.

Идентификатор ошибки: BC32110

Исправление ошибки

  • Измените ограничения параметра типа во избежание конфликта ограничений.

См. также