毕业论文开发语言企业开发JAVA技术.NET技术WEB开发Linux/Unix数据库技术Windows平台移动平台嵌入式论文范文英语论文
您现在的位置: 毕业论文 >> net技术 >> 正文

被internal修饰的class在整个程序集可见

更新时间:2012-5-18:  来源:毕业论文
按理来说,整个程序集都可以使用。
可是我总遇到这样的情况,在三层结构下,如果定义一个类时忘了在Class前加上public,使用这个类时就会出错,大概意思是,提示这是受保护的类。为什么会这样呢?
 
 internal 只有在同一程序集的文件中,内部类型或成员才是可访问的
internal 只有在同一程序集的文件中,内部类型或成员才可访问。
C#中创建一个类后,类的默认访问修饰符为internal.internal的访问范围是同一程序集下。
相当于JAVA中的friendly.
LZ使用三层架构时,一定要类名前加上访问修饰符public,以为其他程序集提供访问权限。 一直不理解什么是程序集,看了楼上的才知道原来一个项目就是一个程序集,三层架框里有多个程序集。我一直以为三层加起来才是一个程序集。
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优尔论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。