简述 private、 protected、 public、internal 修饰符的访问权限?
private:私有访问修饰符,表示只有在同一类内部可以访问该成员。私有成员对于类的外部是不可见的,其他类无法直接访问。
protected:受保护的访问修饰符,表示只有在同一类内部和该类的子类内部可以访问该成员。受保护成员对于类的外部是不可见的,但对于子类是可见的。
public:公共访问修饰符,表示该成员可以被任何类访问。公共成员对于所有类都是可见的。
internal:内部访问修饰符,表示只有在同一程序集内部可以访问该成员。程序集是指在编译时生成的一个或多个相关的代码模块集合。内部成员对于程序集外部的类是不可见的,只能在同一程序集内部访问。