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

本文关键字:调用 静态类 函数 | 更新日期: 2023-09-27 18:15:33

我正在制作一个辅助函数的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(),但我不想。
  • 我知道我必须为我的函数提出独特的名称,不会与系统名称空间(或我正在使用的任何其他引用)的任何内容冲突

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

目前还不能。

当c#的下一个版本发布时,你可以这样写:

using HelperFunctions.Greetings;