Using 有两种用法:在namespace之外和在namespace里面的。
在namespce 里面:
1、一般用来自动释放资源,也就是Dispose() 方法,如果一个类继承了IDisposeable接口,那么就可以使用using(){}来自动释放资源。
注:此处借鉴 C# using(){}使用地方 - 一直菜鸟 - 博客园 (cnblogs.com)
在namespce之外:
1、正常的引用命名空间
eg : using System;
2、给命名空间取一个别名
eg : using Map = System.Collection.Generic.Dictionary<string, System.Xml.XmlNode>
// 在命名空间中使用
Map map = new Map();
正常情况下应该是这么写的
using System.Collection.Generic;
Dictionary<string, System.Xml.XmlNode> map = new Dictionary<string, System.Xml.XmlNode>();