C#using两种用法

1、调用静态方法需要附加命名空间和类型名前缀

using static System.Console;

调用静态方法需要附加命名空间和类型名前缀。例如在调用System.Console.WriteLine时,虽然调用的方法是WriteLine(),且当前上下文无其他同名方法,但仍然必须附加命名空间(System)和类型名(Console)前缀。可利用C#6.0新增的using static指令避免这些前缀

2、解决含糊不清的引用

如果两个命名空间中都存在具有相同名称的类型,则可以有两个选择:

1)如果类型数量少,请为该类型创建别名:

using BorderStyle3d = tool.3dChartLib.BorderStyle;

2)如果类型数量很大,则可以为名称空间创建别名:

using t3d = tool.3dChartLib;

然后在您的代码中...

t3d.BorderStyle

 

posted on 2022-05-29 13:22  静以修身俭以养德  阅读(75)  评论(0编辑  收藏  举报

导航