类的访问修饰符(public、internal)、跨程序集之间的继承

public与internal

在C#中类是由访问级别的,类的可访问性有俩个级别:publicinternal

标记为public的类可以被系统内任何程序集中的代码访问,要使一个类对其他程序集可见,使用public访问修饰符

标记为internal的类只能被它自己所在的程序集内的类看到,internal是默认的类访问级别,也可以显式地声明一个类为内部的。

跨程序集之间的继承

使用条件:
(1)基类必须被声明为public,这样才能从它所在的程序集外部访问它
(2)必须在vs中References节点中添加对包含该基类的程序集的引用,可以在Solution Explorer中找到该标题
要使用其他程序集中的类或者类型的话,可以使用命名空间.类的方式来使用如果想要不使用它们的完全限定名称,可以在源文件的顶部放置一个using指令,并带上对应的命名空间即可。(增加对其他程序集的引用和增加using指令是俩回事,增加对其他程序集的引用时告诉编译器所需的类型在哪里定义,增加using指令允许你引用其他的类而不必使用完全限定名称)

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章