publie和private有什么区别public 公有,允许其他对象引用 public 私有,不允许其他对象引用
public 外部可以使用 private 只有内部使用 internal 只在同一程序集的文件中才能使用 。
如果正在发布一个组件或一组组件(例如类库),通常会想要编程元素可以被与程序集互操作的任何代码访问。若要授予这种对元素的无限制访问,可以用 Public 声明该元素。如果编程元素表示专有功能或包含机密数据,则通常需要尽最大可能严格限制对它的访问。最严格的限制是仅允许定义该编程元素的模块、类或结构对其进行访问。若要依此方法限制对某个元素的访问,可以使用 Private 声明此元素。
private--私有,仅可供同一个类里的方法调用
如:
类A里有一个public方法testPublic和一个private方法testPrivate
类B只可以调用类A里的testPublic,而不能调用类A的testPrivate方法。
类A里的testPublic方法可以调用testPrivate方法
public 私有,不允许其他对象引用
private 只有内部使用
internal 只在同一程序集的文件中才能使用
。
private是私有的,只能在类的内部被访问,就像楼主今天穿什么内裤,你也只想你自己知道吧,不想让所有人都能看到吧。