using指令有两个用途:
允许在命名空间中使用类型,以便您不必限定在该命名空间中使用的类型。
为命名空间创建别名。
using关键字还用来创建using语句定义一个范围,将在此范围之外释放一个或多个对象。
请参见using语句。http://pany.Proj
{
publicclassMyClass
{
publicstaticvoidDoNothing()
{
}
}
}示例2
说明
下面的示例显示了如何为类定义using指令和using别名:
代码
//cs_using_directive2.cs
//Usingdirective.
usingSystem;
//Usingaliasforaclass.
usingAliasToMyClass=NameSpace1.MyClass;
namespaceNameSpace1
{
publicclassMyClass
{
publicoverridestringToString()
{
return"YouareinNameSpace1.MyClass";
}
}
}
namespaceNameSpace2
{
classMyClass
{
}
}
namespaceNameSpace3
{
//Usingdirective:
usingNameSpace1;
//Usingdirective:
usingNameSpace2;
classMainClass
{
staticvoidMain()
{
AliasToMyClasssomevar=newAliasToMyClass();
Console.WriteLine(somevar);
}
}
}输出
YouareinNameSpace1.MyClass
