这似乎是一个合理的(也许很简单?)场景,但您将如何执行以下操作:
假设我有 2 个接口:
Interface ISimpleInterface
string ErrorMsg { get; }
End Interface
Interface IExtendedInterface
string ErrorMsg { get; set; }
string SomeOtherProperty { get; set; }
End Interface
我想要一个类来实现这两个接口:
Public Class Foo Implements ISimpleInterface, IExtendedInterface
鉴于每个接口都有不同的访问级别,如何在类中定义 ErrorMsg 属性?
如果您想知道,这是我的场景:我正在使用伪 MVC 架构编写 UserControl,其中 UserControl 将扩展接口暴露给它的 Controller,并将 Simple 接口暴露给控件的使用者。
顺便说一句,在 VB.NET 中实现这一点(任何建议的在 vb 中的 synatx 将不胜感激)。