HuanXun 2007年01月13日
访问控制问题。。。居然结贴了
昨晚看到这么个帖子
http://community.csdn.net/Expert/topic/5292/5292552.xml?temp=6.397647E-02
『我做一个组件。 组件里面有两个类A,B。
B作为A一个属性。
我要求在类A里面能够读写B的属性,然后把B作为自己的一个属性公开。但是使用 这个组件的人只能够读B这些属性,不能都改变B的属性。
也就是说,只能在组件内能够改变B的属性,组件之外不可以。

请教,怎么样实现阿。


昨天本来想回复的,CSDN好像除了点问题,今天起来发现这个帖子已经结贴了。但是感觉还是下面这种方法比较好一点,大家chak chak。呵呵

public interface IB
{
void get_xx();
}

class A
{
B b;
private class B:IB
{
public void set_xx(){}
public void get_xx(){}
}

public IB GetB()
{
return b;
}
}
...全文
69 点赞 收藏 回复
写回复
回复

还没有回复,快来抢沙发~

发动态
发帖子
C#
创建于2007-09-28

8.4w+

社区成员

64.0w+

社区内容

.NET技术 C#
社区公告
暂无公告