internal关键字

internal是类型或是类型成员的访问修饰符,表示类型或是其成员只能在同一程序集中被访问。

新建一个项目名为Internal,里边包含两个文件

在TestInternal中声明三个变量

 

 

public class TestInternal
{
internal string strFirst="Hello";
public string strSecond="Second";
string strThird="Third";
}

 

在TestSecond中访问TestInternal中的变量
可以看到能访问strFirst,因为他们在同一个程序集内。因为strSecond的修饰符是public所以也能访问,而strThird却不能访问。
新建一个项目Test
在Test中只能访问到strSecond,其他的都不能访问,因为不在同一个程序集内。

posted @ 2010-06-03 15:44  JerryT  阅读(955)  评论(1)    收藏  举报