C# 访问修饰符internal的访问范围误区释疑
2017-09-13 09:29
267 查看
MSDN关于访问修饰符的访问级别解释:
访问修饰符是一些关键字,用于指定声明的成员或类型的可访问性。
public
protected
internal
private
使用这些访问修饰符可指定下列五个可访问性级别:
public:访问不受限制。
protected:访问仅限于包含类或从包含类派生的类型。
Internal:访问仅限于当前程序集。
protected internal:访问限制到当前程序集或从包含派生的类型的类别。
private:访问仅限于包含类型。
第一部分已经摘抄了微软MSDN官方的解释,其实这个内部就是“同一程序集”的内部,也就是说,internal修饰的方法或者属性,只要是在同一个程序集的中的其他类都可以访问,如果二者不在同一命名空间,只要使用using引用上相应的命名空间即可,这里,从另外一个方面也间接看出命名空间并不是界定访问级别的,而是保证全局的类唯一性的。
访问修饰符是一些关键字,用于指定声明的成员或类型的可访问性。
public
protected
internal
private
使用这些访问修饰符可指定下列五个可访问性级别:
public:访问不受限制。
protected:访问仅限于包含类或从包含类派生的类型。
Internal:访问仅限于当前程序集。
protected internal:访问限制到当前程序集或从包含派生的类型的类别。
private:访问仅限于包含类型。
第一部分已经摘抄了微软MSDN官方的解释,其实这个内部就是“同一程序集”的内部,也就是说,internal修饰的方法或者属性,只要是在同一个程序集的中的其他类都可以访问,如果二者不在同一命名空间,只要使用using引用上相应的命名空间即可,这里,从另外一个方面也间接看出命名空间并不是界定访问级别的,而是保证全局的类唯一性的。
相关文章推荐
- 博客园 首页 新随笔 联系 订阅 管理 C# 访问修饰符internal的访问范围误区释疑
- C#访问修饰符internal的访问范围误区释疑
- C# 访问修饰符internal的访问范围误区释疑
- C# 访问修饰符internal的访问范围误区释疑
- C#中五种访问修饰符作用范围 public、private、protected、internal、protected internal
- C#共有五种访问修饰符:public、private、protected、internal、protected internal。作用范围如下表:
- C#访问修饰符:public、protected、internal、private
- MonoDevelop开发笔记,c#中类的默认访问修饰符,是private还是internal
- C#中的访问修饰符(public/private/protected/internal/protected internal)
- 【原创】关于C#访问修饰符protected internal的说明
- c#五种访问修饰符作用范围
- C#访问修饰符(public、protected、internal、private的比较)
- 深入浅出OOP(五): C#访问修饰符(Public/Private/Protected/Internal/Sealed/Constants)
- C#共有五种访问修饰符使用范围
- 深入浅出OOP(五): C#访问修饰符(Public/Private/Protected/Internal/Sealed/Constants)
- c#中访问修饰符public、private、protected、internal的区别
- C#访问修饰符(Public/Private/Protected/Internal)
- c#中的访问修饰符Protected,privet ,public, internal,和internal protected
- 深入浅出OOP(五): C#访问修饰符(Public/Private/Protected/Internal/Sealed/Constants)
- C#public、 protected、private、internal、protected internal访问修饰符