首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

c#中创建类和变量,如果不指定访问权限,默认的都是protect还是private?解决办法

2012-04-16 
c#中创建类和变量,如果不指定访问权限,默认的都是protect还是private?如题,都是protect吗[解决办法]这个真

c#中创建类和变量,如果不指定访问权限,默认的都是protect还是private?
如题,都是protect吗

[解决办法]
这个真没测试过,你自己写个类写个属性,实例化,调用一下能不能访问给个结果
[解决办法]
好像是internal……
[解决办法]
类的话默认是internal 当前的程序集

变量默认是private
[解决办法]
private
[解决办法]
1.在namespace中的类、接口默认是internal类型的,也可以显示的定义为public类型
2.在一个类里面,属性和方法默认是private的,可以显示的定义为public、private、protected、internal或protected internal等访问类型。
3.接口中的方法默认为public的访问权限
[解决办法]
私有的·
[解决办法]
类中成员变量和方法,默认是private;接口中默认是public。
[解决办法]
private,因为有时候本来想写个public的,结果忘写了,在别的地方调用,会报错,什么访问级别错误的。
[解决办法]
类和变量默认情况下是 private的,也就是私有的。类只能在当前程序集下访问,变量只能在类中,或者定义变量的范围内访问。
接口则默认是public的

热点排行