之前已简单学过4种访问修饰符,学习过继承后,现在再添加一种,分别为:
1) private 私有的只能在本类中访问
2) protected 受保护的 只能在本类及子类中访问
3) internal 只能在本项目中即同一命名空间下访问
4) protected internal
4.1) 命名空间相同的时候,protected internal=internal;
4.2) 命名空间不同的时候,protected internal=protected;
5) public 公共的任意地方都可以访问
程序集:只需知道程序集分为以.exe(可执行文件)和.dll(多为类库)区别在于前者可以点击运行起来,比如之前的控制台计算器;后者不能点击运行,多作为被引用的类库
添加程序集引用:一般为.net类库的引用,解决方案中各个项目之间的引用(三层时再说),再就是添加外部的引用,添加方法如下
添加引用
通过图中引用右击的方式或者在项目名称上右击选择添加->引用都可以,打开对话框
添加引用对话框
图中复选框打对钩的就是被添加上的,蓝条中的就是配置文件时要用到的程序集,至于其他的以后用到再说
编辑器中添加引用
编辑器中的引用
当创建一个项目时,VS会自动帮我们添加一些引用,图中红框中的都是引用信息
删除引用信息
编辑器中没有引用信息编译就会报错,解决的前提是之前的引用中必须有该程序集的引用
解决方法如图所示
两种解决方式
出现这个类似纸片的不再赘述了,选择using.system的方式,在上方就会出现 "编辑器中的引用"图中红框中的第一条信息 using.System;因为Console类就在这个程序集中,而List集合在程序集
System.Collections.Generic中;如果使用第二种方式,两种方式如下图所示
两种引用方式
第一种方式将引用信息放在命名空间名称上面,方法中只写类名.方法名
第二种方式将全限定命名都写出来了,一般都不用这种方式
联系客服