同一命名空间没有public也可以 不同命名空间需要加public 但class 前不能加private protect internal。。
当创建类库时会自动在class前添加public 因为为了能使在其他命名空间访问到
public就是个访问修饰符,public是允许的最高访问级别
对比一下其它几个访问修饰符你就清楚了
public:访问不受限制。
protected:访问仅限于包含类或从包含类派生的类型。只有包含该成员的类以及继承的类可以存取.
Internal:访问仅限于当前程序集。只有当前工程可以存取.
protected internal:访问仅限于当前程序集或从包含类派生的类型。
private:访问仅限于包含类型。只有包含该成员的类可以存取.