我有一个通用函数AppPath(),可在我的应用程序的几种Windows窗体中使用,而不是在每种窗体中都声明它,我希望将其放在单独的CS文件中。

我创建了一个单独的类cs文件,该文件提供了一个不同的命名空间(modUtilities),并将所有函数放入modUtilities类中。

namespace modUtilities
{
    public class modUtilities
    {
        // all functions such as AppPath()....
    }
}


但是我无法从需要的其他Windows窗体中的modUtilities中找出如何使用函数的方法。我正在尝试使用“使用modUtilities”,而不是创建新实例(modUtilities modU = new modUtilities())
有人能帮我吗?

最佳答案

如果您的方法在类中是静态的,则可以执行

using modUtilities;


然后

var something = modUtilities.AppPath();


如果不是,则需要创建该类的实例。

modUtilities mod = new modUtilities();

关于c# - 将常用功能保存在单独的CS文件中? (C#),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17818168/

10-09 14:55