分享

C#-访问修饰符与程序集的引用 100

 新用户8719ag3P 2022-01-05

  之前已简单学过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类库的引用,解决方案中各个项目之间的引用(三层时再说),再就是添加外部的引用,添加方法如下

  C#-访问修饰符与程序集的引用 100

  添加引用

  通过图中引用右击的方式或者在项目名称上右击选择添加->引用都可以,打开对话框

  C#-访问修饰符与程序集的引用 100

  添加引用对话框

  图中复选框打对钩的就是被添加上的,蓝条中的就是配置文件时要用到的程序集,至于其他的以后用到再说

  编辑器中添加引用

  C#-访问修饰符与程序集的引用 100

  编辑器中的引用

  当创建一个项目时,VS会自动帮我们添加一些引用,图中红框中的都是引用信息

  C#-访问修饰符与程序集的引用 100

  删除引用信息

  编辑器中没有引用信息编译就会报错,解决的前提是之前的引用中必须有该程序集的引用

  解决方法如图所示

  C#-访问修饰符与程序集的引用 100

  两种解决方式

  出现这个类似纸片的不再赘述了,选择using.system的方式,在上方就会出现 "编辑器中的引用"图中红框中的第一条信息 using.System;因为Console类就在这个程序集中,而List集合在程序集

  System.Collections.Generic中;如果使用第二种方式,两种方式如下图所示

  C#-访问修饰符与程序集的引用 100

  两种引用方式

  第一种方式将引用信息放在命名空间名称上面,方法中只写类名.方法名

  第二种方式将全限定命名都写出来了,一般都不用这种方式

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多