C# 直接引用命名空间中的静态成员
C#直接引用命名空间中的静态成员
C# 6.0 允许直接导入并调用类/命名空间中的静态成员,而不需要指定类名。
直接导入类/命名空间中的静态成员的语法为 (在 using
后面加上 static
来实现):
1 | using static <Namespace路径链>.类型; |
例如:
1 | using static System.Console; |
这样就可以直接使用:
1 | using static System.Console; |
命名空间也可以使用别名,格式如下:
1 | using 别名 = 命名空间或者类名; |
当别名指向命名空间,则可以使用 “别名::类型”
的方式进行使用;如果别名指向类型名,则可以使用 “别名.成员”
进行访问。