visual studio c#里的引用 首先在代码里想用using 来应用命名空间,必须首先给工程添加该程序集引用
2015-06-26 10:37
836 查看
自我理解:相当于是解放法案添加应用进来,然后用代码中用using 应用命名空间,类文件里面写代码,就可以调用dll里面的方法(也就是程序里面写好的方法),只要引用
就可以调用,1其他项目的东西,只要引用它的dll就可以调用里面的方法。跟下图一个解决方案类似。2,3类似很多个
原图
![](https://img-blog.csdn.net/20150626134204540?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvYzE4ODA1MDc5MTcz/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
图一
![](https://img-blog.csdn.net/20150626134357947?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvYzE4ODA1MDc5MTcz/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
图二
1. 首先在代码里想用using 来应用命名空间,必须首先给工程添加该程序集引用
2. 相信你说的前者是添加dll程序集引用,只用在项目上右键add reference(添加引用,然后选择程序集即可)
3. 在添加了程序集引用之后,才可以在代码中用using来引用程序集中的命名空间。我个人认为是为了代码的简洁。 比如你想用List<T>,为了不至于每处都写上命名空间,在文件一开始添加了对他的命名空间的引用。
还可以这样用using AAA=具体的命名空间
你只有先引用了外部的程序集才能使用using语法导入。
程序集:
经由编译器编译得到的,供CLR进一步编译执行的那个中间产物,在WINDOWS系统中,它一般表现为·dll或者是·exe的格式,但是要注意,它们跟普通意义上的WIN32可执行程序是完全不同的东西,程序集必须依靠CLR才能顺利执行。
可执行程序:
可执行程序(executable program,EXE File)是指一种可在操作系统存储空间中浮动定位的可执行程序
可执行程序是指可以直接运行的程序,文件名后缀为.exe、.com、.bat 但是在在macOS 下、linux 和 unix 下可不是这种概念!linux 和 unix 下扩展名并不一定代表文件是什么类型的,大部分可执行文件、文本文件等等根本没有什么扩展名,系统通过另外的机制获知文件的类型。
我们可以通过文件的后缀名看出该文件的类型,比如:
后缀名 文件类型
EXE 可执行程序文件
COM 可执行命令文件
BAT 可执行批处理文件
TXT 文本文件
DAT 数据文件
BAK 备份文件
以.exe为后缀的文件就是可执行文件,
以.bat为后缀的文件就是可执行批处理文件。
CLR:
CLR常用简写词语,CLR是公共语言运行库(Common Language Runtime)和Java虚拟机一样也是一个运行时环境,它负责资源管理(内存分配和垃圾收集),并保证应用和底层操作系统之间必要的分离。CLR存在两种不同的翻译名称:公共语言运行库和公共语言运行时。
CLR(公共语言运行库,Common Language Runtime)和Java虚拟机一样也是一个运行时环境,是一个可由多种编程语言使用的运行环境。CLR的核心功能包括:内存管理、程序集加载、安全性、异常处理和线程同步,可由面向CLR的所有语言使用。并保证应用和底层操作系统之间必要的分离。CLR是.NET
Framework的主要执行引擎。
就可以调用,1其他项目的东西,只要引用它的dll就可以调用里面的方法。跟下图一个解决方案类似。2,3类似很多个
原图
图一
图二
1. 首先在代码里想用using 来应用命名空间,必须首先给工程添加该程序集引用
2. 相信你说的前者是添加dll程序集引用,只用在项目上右键add reference(添加引用,然后选择程序集即可)
3. 在添加了程序集引用之后,才可以在代码中用using来引用程序集中的命名空间。我个人认为是为了代码的简洁。 比如你想用List<T>,为了不至于每处都写上命名空间,在文件一开始添加了对他的命名空间的引用。
还可以这样用using AAA=具体的命名空间
你只有先引用了外部的程序集才能使用using语法导入。
程序集:
经由编译器编译得到的,供CLR进一步编译执行的那个中间产物,在WINDOWS系统中,它一般表现为·dll或者是·exe的格式,但是要注意,它们跟普通意义上的WIN32可执行程序是完全不同的东西,程序集必须依靠CLR才能顺利执行。
可执行程序:
可执行程序(executable program,EXE File)是指一种可在操作系统存储空间中浮动定位的可执行程序
可执行程序是指可以直接运行的程序,文件名后缀为.exe、.com、.bat 但是在在macOS 下、linux 和 unix 下可不是这种概念!linux 和 unix 下扩展名并不一定代表文件是什么类型的,大部分可执行文件、文本文件等等根本没有什么扩展名,系统通过另外的机制获知文件的类型。
我们可以通过文件的后缀名看出该文件的类型,比如:
后缀名 文件类型
EXE 可执行程序文件
COM 可执行命令文件
BAT 可执行批处理文件
TXT 文本文件
DAT 数据文件
BAK 备份文件
以.exe为后缀的文件就是可执行文件,
以.bat为后缀的文件就是可执行批处理文件。
CLR:
CLR常用简写词语,CLR是公共语言运行库(Common Language Runtime)和Java虚拟机一样也是一个运行时环境,它负责资源管理(内存分配和垃圾收集),并保证应用和底层操作系统之间必要的分离。CLR存在两种不同的翻译名称:公共语言运行库和公共语言运行时。
CLR(公共语言运行库,Common Language Runtime)和Java虚拟机一样也是一个运行时环境,是一个可由多种编程语言使用的运行环境。CLR的核心功能包括:内存管理、程序集加载、安全性、异常处理和线程同步,可由面向CLR的所有语言使用。并保证应用和底层操作系统之间必要的分离。CLR是.NET
Framework的主要执行引擎。
相关文章推荐
- 详解C#中的反射
- C#获取网页内容,解决大部分乱码问题
- C#创建目录,文件写入消息不覆 4000 盖原有消息
- C#获取数组中最大最小值的方法
- C#窗口实现最小化到系统托盘
- c# 下实现ping 命令操作
- C#通过模板创建Word文件
- c#删除文件夹(目录)
- [转]C#开发系统服务时用的定时器组件
- C#中文件名或文件路径非法字符判断方法
- C# DataTable中查询指定字段名称的数据
- c#有关udp可靠传输(包传输数据包) 升级
- c# label的内容显示不全
- 基于c# 类、接口、结构的联系与区别详解
- C#学习笔记二(函数高级参数)
- C# WPF TextBox绑定数据的简单应用
- csharp: get Web.Services WebMethod
- C# 操作office
- WP8.1发送Post或Get请求顺带文件上传
- C# 函数式编程