using的三种用法

1. 引用命名空间

1
using System;

2. 为命名空间或类型创建别名

1
2
using IO = System.IO;
using F = System.IO.File;

3. 使用using语句

1
2
3
4
using (HashAlgorithm algorithm = HashAlgorithm.Create()) {

} // 这个括号结束的时候自动自动调用algorithm.Dispose()释放algorithm,
// 只有实现了IDisposable接口的类才可以适用,否则会报语法错误。