public class classname
{
.....
.....
}
和
internal class classname
{
.....
.....
}
和
class classname
{
....
....
}
之间有什么区别?
{
.....
.....
}
和
internal class classname
{
.....
.....
}
和
class classname
{
....
....
}
之间有什么区别?
表示可以在不同的模块中访问该类internal class classname
为只能在同一个模块内访问该类class classname
其实是 private class classname
即使在同一个模块中也不能访问该类
public :没有访问限制,外部类型都可以访问该类
第三种声明方式也就是默认情况下为public声明
我做了一个试验, internal的或者没有修饰府的不能被外部工程引用, public的可以。
class classname
是一样的,默认就是internal。
声明类的时候默认情况是internal,虽然有的书是说的是public,但是实际上为internal。
和
class classname{...}'
是一样的,类的默认访问修饰符是internal;而类中成员的默认访问修饰符为private