我有一个接口说IMyInterface它由类MyClass实现我如何使用覆盖而不是屏蔽接口中的 getter 和 setter 声明属性?
以接口为例:
public interface IMyInterface
{
String MyProperty {get;}
}
如果我这样做,我将隐藏接口属性
public class MyClass : IMyInterface
{
public String MyProperty
{
get
{
return "Whatever";
}
}
}
但如果我这样做,我会收到一条错误消息,指出MyProperty不能公开:
public class MyClass : IMyInterface
{
public String IMyInterface.MyProperty
{
get
{
return "Whatever";
}
}
}