【问题标题】:C# equivalent to wildcard imports in JavaC# 相当于 Java 中的通配符导入
【发布时间】:2009-02-24 22:39:59
【问题描述】:

在 C# 中有没有一种方法可以像在 Java 中那样使用通配符导入命名空间中的所有内容?

import java.awt.*;

【问题讨论】:

    标签: c# namespaces


    【解决方案1】:

    这就是普通 using 指令的作用。例如:

    using System;
    

    表示您可以无条件使用 Console、Guid、Int32 等。与 Java 中的 single 导入最接近的等效项是:

    using Console = System.Console;
    

    (等)

    但这并不经常使用。

    【讨论】:

    • 那是我不知道可以在 C# 中完成的事情,我有点喜欢它,因为你只使用控制台,但语法真的很不舒服。
    • 这对于解决命名冲突更有用,例如从两个不同的命名空间导入“按钮”。
    • 或者当您的测试人员坚持拥有非常长的命名空间时。 :)
    • 别名对于缩短或澄清长名称也很有用,这有时会发生在泛型中。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-08-25
    • 1970-01-01
    • 2014-09-29
    • 2011-01-21
    • 1970-01-01
    • 2013-06-03
    • 2011-06-29
    相关资源
    最近更新 更多