using在c#里面是天天用到的关键词,它的作用是引入命名空间和释放资源。
一、引入命名空间
新建两个项目,一个Foo,一个叫Ber
1、在Ber中建立一个Shared类(选中Ber项目右键新增类)
2、在Foo项目中引用Ber(选中依赖项右键添加引用)
在Foo中使用Shared类
虽然添加了项目引用,但未在类中申明引用所以不能使用
使用using 引入命名空间
引用后可以正常使用了。
二、释放资源,需要释放资源的类需要实现IDiseble接口,我们以读取文本文件为例。
在D盘准备一个txt文件,内容可以随便输入。
我们来读取这个文件的内容
Stream(FileStream的基类)类实现了IDisposable,可以使用using来释放资源。