如何理解c#中的internal以及protected

2 篇文章 0 订阅

记得刚刚开始学习变成的时候遇到的访问修饰符时,对于public,private还是比较容易理解的,但是,对于.net c# 中的protected以及internal 甚至 组合的protected internal 一直理解的不是很透彻,也看了一些相关描述的文章,但是被说的云里雾里的,最近在看一本.net相关的书(《c# via CLR》),里面关于这个内容的描述,一下就让我清晰起来,

直入主题吧-------------------------->

从CTS(Common Type Sytem)对于访问修饰符的关键词的描述,一下就可以理解到精髓,比如对于protected 在CTS中对应与family,对于internal 则对应与assembly,很明显: protected可见范围是继承关系中的子类,而internal 可见范围是程序集。

什么是CTS?

CTS(Common Type Sytem)是用来描述CLR中类型定义和行为的一个规范。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值