Интерфейсное наследование в классах ComVisible в C#

1 ответ

Код выглядит нормально, и он должен работать так, как задумано, за исключением, конечно, того, что вы пропустили возвращаемый тип двух свойств. , они должны быть:

[ComVisible]
public abstract class Base : IA
{
    public string P1{get{return "somestring";}}
}   

[ComVisible]
public class Concrete : Base, IB
{
   public string P2{get{return "P2somestring";}}
}

Но я предполагаю, что это просто упущение в коде, который вы написали в своем сообщении.

1
ответ дан 14 December 2019 в 04:43
поделиться
Другие вопросы по тегам:

Похожие вопросы: