C#中using的三种用法

时间:2021-05-20

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

声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。

相关文章