加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

c# – 无论如何使变量“部分受保护”?

发布时间:2020-12-15 19:57:37 所属栏目:百科 来源:网络整理
导读:我有以下类层次结构 public class Third : Second{}public class Second : First{}public class First{ private int MyVariable;} 如果我想从Second和Third访问MyVariable,我可以使MyVariable受到保护,但如果我想从Second而不是Third访问该怎么办.那可能吗?
我有以下类层次结构

public class Third : Second
{
}

public class Second : First
{
}

public class First
{
     private int MyVariable;
}

如果我想从Second和Third访问MyVariable,我可以使MyVariable受到保护,但如果我想从Second而不是Third访问该怎么办.那可能吗?

解决方法

你不是以面向对象的方式思考这个问题.

你说每三分之一都是秒.但是您希望每秒都能访问变量,但您不希望任何Third有权访问.

但如果Third没有访问权限,那么它就不是第二个!

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读