我正在创建一个专门的代理类来实现IList<T>和包装内部List<T>实例.
IList<T>
List<T>
List<T>本身实现IList<T>,它声明了一个成员bool IsReadOnly,但是当我尝试从我自己的类访问该成员时,我不能因为在List<T>,IsReadOnly是私有的.
所以我的问题是; 如果接口的实现要求所有已实现的成员都是公共的,为什么List<T>要将IsReadOnly实现为私有,从而拒绝我访问它?
.net c#
.net ×1
c# ×1