C#访问修饰符总结

1.C#访问修饰符

a.public:何时何地都能访问,不受限制
b.protected:仅限于类本身派生类
c.internal:仅限于当前程序集(所谓同一程序集,最简单的理解就是代码处于编译后的同一个dll或exe中,跟project, namespace没有直接关系
d.protected internal:当前程序集派生类(也就是protected跟internal的并集,而不是交集。
e.private:仅在类内部能访问

2.注意

a.直接在命名空间中声明的类和结构体(即,没有嵌套在其他类或结构体中的类和结构体)只可以是public或internal.如果不指定访问修饰符,则默认为internal
b.类成员(包括嵌套的类或结构体)可以为:public、protected、internal 、protected internal 、private
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值