调用辅助函数而不调用它们所在的静态类

时间:2014-07-29 18:21:52

标签: c#

我正在创建一个辅助函数的DLL,我想在不调用它们所在的类的情况下调用它们。例如:

namespace HelperFunctions
{
    public static class Greetings
    {
        public static void greet()
        {
            Console.WriteLine("hello!");
        }
    }

如何修改上面的代码,以便我可以这样做:

using HelperFunctions;

namespace MyConsoleApp
{
    class Program
    {
        static void Main()
        {
            greet();
        }
    }
}

假设/认识:

  • 我知道我可以致电Greetings.greet(),但我不想。
  • 我知道我必须为我的函数提供唯一的名称,这些名称不会与System命名空间(或我正在使用的任何其他引用)中的任何内容发生冲突。

1 个答案:

答案 0 :(得分:3)

目前,你不能。

当下一个版本的C#发布时,您将能够写下:

using HelperFunctions.Greetings;

它会起作用。