您可以使用显式实现,例如:
interface IFoo {
int Value { get; set; }
}
public class Foo : IFoo {
public int Value { get; private set; }
int IFoo.Value {
get { return Value; }
set { Value = value; }
}
}
Run Code Online (Sandbox Code Playgroud)
Foo只通过get 访问时可以访问; 当通过IFoogetter和setter 访问时都可以访问.
有用吗?