语法:using+定名空间(using System)
2.允许访谒类型的静态成员(静态成员函数和静态数据成员),而无需限定使用类型名称进行访谒。
语法: using static +定名空间+类型 (using static System.Math)(如访谒Math类中的Sqrt(..)静态要领,可直接使用Sqrt(..)要领,而不必使用Math.Sqrt(...)这种形式)。
3.为定名空间或类型创建别号。 这称为 using 别号指令。
创建别号的好处:
同一个cs引用了两个差此外定名空间,但两个定名空间都包孕了一个不异名字的类型的时候。当需要用到这个类型的时候,,就每个处所都要用详细定名空间的步伐来区分这些不异名字的类型。而引入别号可解决这类情况。
如何创建别号:
using TestA = NameSpaceA.TestClass; using TestB = NameSpaceB.TestClass;这样就可以区分TestClass来自于哪个定名空间。
4.使用using作为语句
using (Font font1 = new Font("Arial", 10.0f)) { byte charset = font1.GdiCharSet; }
在using中的类型必需实现实现 IDisposable 接口,上述语句的感化等同于以下语句:
{ Font font1 = new Font("Arial", 10.0f); try { byte charset = font1.GdiCharSet; } finally { if (font1 != null) ((IDisposable)font1).Dispose(); } }