【发布时间】:2014-08-14 04:00:06
【问题描述】:
如何在不必每次都命名该类的情况下从一个类中访问函数?我知道如何使用“使用”,这样我就不必命名命名空间,但我希望有一种方法可以处理这个静态函数,这样我就可以像在同一个类中调用函数一样调用它们.
【问题讨论】:
-
你为什么认为这会起作用?当您有两个具有相同名称和签名的静态方法时,编译器会做什么?
-
两个命名空间不能发生同样的事情吗?我想象如果发生冲突,编译器会通知我。
-
该功能暂定为next version of C#;你可以说
using System.Console;,然后只说Write(...)。 -
@PrestonGuillot 为什么有人会这么想?因为类(除其他外)是命名空间,没有理由可以用简单的命名空间(如
using它们)做一些你不能用类做的事情。
标签: c# function class namespaces