您的位置:首页 > 编程语言 > C#

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 类,这两个类通过使用具有内部访问权限的成员进行合作。 由于这些成员是内部的,它们不向正在使用框架的代码公开。

从定义具有内部访问能力的类型或成员的程序集外部引用该类型或成员是错误的。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: