" конфликтует с косвенным ограничением "", полученным из ограничения параметра типа "" - Visual Basic | Microsoft Learn"
data-list-item-url="/dotnet/visual-basic/misc/bc32110"
data-list-source="module"
data-resource-type=""
data-bi-name="add-to-list"
aria-describedby="popover-content"
aria-expanded="false"
>
Сохранить
Ограничение "<constraint1>" конфликтует с косвенным ограничением "constraint2>", полученным из ограничения< параметра типа typeparameter1<>.
Универсальный тип объявлен с конфликтующими ограничениями из-за сочетания прямых и косвенных ограничений.
Эту ошибку может вызвать следующая инструкция:
Public Class testClass(Of t1 As {Structure, t2}, t2 As Class)
Прямое ограничение Structure
и косвенное ограничение Class
приводят к конфликту в параметре типа t1
, так как ограничение Structure
требует, чтобы соответствующий аргумент типа был типом значения, а Class
требует, чтобы он был ссылочного типа.
Идентификатор ошибки: BC32110
- Измените ограничения параметра типа во избежание конфликта ограничений.