C#关键字internal
2016-05-11 15:17
337 查看
http://keleyi.com/a/bjad/3ccfqh95.htm
internal关键字是类型或者类型的成员的访问修饰符。被修饰的类型或者成员称为内部类型或成员。只有在同一程序集的文件中,内部类型或成员才是可访问的。
public class BaseClass
{
internal static string x = "keleyi.com";
//x Only accessible within the same assembly
//x只有在相同的程序集中才可访问
}
内部访问通常用于基于组件的开发,因为它使一组组件能够以私有方式进行合作,而不必向应用程序代码的其余部分公开。 例如,用于生成图形用户界面的框架可以提供 Control 和 Form 类,这两个类通过使用具有内部访问权限的成员进行合作。 由于这些成员是内部的,它们不向正在使用框架的代码公开。
从定义具有内部访问能力的类型或成员的程序集外部引用该类型或成员是错误的。
internal关键字是类型或者类型的成员的访问修饰符。被修饰的类型或者成员称为内部类型或成员。只有在同一程序集的文件中,内部类型或成员才是可访问的。
public class BaseClass
{
internal static string x = "keleyi.com";
//x Only accessible within the same assembly
//x只有在相同的程序集中才可访问
}
内部访问通常用于基于组件的开发,因为它使一组组件能够以私有方式进行合作,而不必向应用程序代码的其余部分公开。 例如,用于生成图形用户界面的框架可以提供 Control 和 Form 类,这两个类通过使用具有内部访问权限的成员进行合作。 由于这些成员是内部的,它们不向正在使用框架的代码公开。
从定义具有内部访问能力的类型或成员的程序集外部引用该类型或成员是错误的。
相关文章推荐
- C#Arcengine通过坐标点生成面(环形)
- 【C#设计模式-访问者模式】
- 使用属性表达式获取属性名 C# .net
- C#实现XML与DataTable互转
- C#~异步编程再续~await与async引起的w3wp.exe崩溃-问题友好的解决
- C# 的时间戳转换
- C#调用WebService的简单方式
- C# WinForm TreeListView控件用法初步
- SignalR实现web在线即时聊天(C#)
- C#制作、打包、签名、发布Activex全过程【转】
- C# Form内存回收
- 【C#设计模式-责任链模式】
- C# 动态显示曲线
- c#中开发ActiveX的学习笔记【转】
- C#中Monitor和Lock以及区别
- C# winform Listbox添加和删除items
- 分享C#中几个可用的类
- C#程序输出信息到调试窗口的几种方式
- C#中Timer使用及解决重入问题
- C#运算符之与,或,异或及移位运算