日期:2014-05-18  浏览次数:21084 次

类前面加public 和不加publis有什么区别?
c#类前面加public 和不加publis有什么区别?

------解决方案--------------------
不加public默认是internal。
------解决方案--------------------
public任何地方都可访问
internal本程序集内部可以访问
------解决方案--------------------
探讨
public任何地方都可访问
internal本程序集内部可以访问

------解决方案--------------------
这个是关系到一个可访问性.. 

public 是公共的.. 无论在哪里都可以调用.

internal 是内在的.. 是能在本程序集里调用.

protected是保护的.. 只能是本类或者子类调用.

private是私有的.. 只能在本类中调用.