C# 访问修饰符

可以限制类和结构,以便只有声明它们的程序或命名空间才能使用它们。可以限制类成员,以便只有派生类才能使用它们,或者限制类成员,以便只有当前命名空间或程序中的类才能使用它们。访问修饰符是添加到类、结构或成员声明的关键字,用以指定这些限制。这些关键字包括 public、private、protected 和 internal。

  • public 最为开放,对访问不加限制。
  • private 最受限制,只有在本类中可以访问。
  • protected 仅在本类及其派生类中可访问。
  • internal 只有在同一程序集的文件中,内部类型或成员才是可访问的。

protected 的理解,protected 修饰的类成员,只有在本类内部或继承类内部可被访问。

private、protected 不可修饰类。

你可能感兴趣的