将常用功能保存在单独的cs文件中? (C#)

时间:2013-07-23 18:28:22

标签: c# visual-studio function visual-studio-2008

我有一个常用的函数AppPath(),它在我的应用程序的几个窗体中使用,而不是在每个窗体中声明它,我想将它放在一个单独的cs文件中。

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

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

但我无法弄清楚如何在我需要的不同窗体中使用modUtilities中的函数。我试图使用“使用modUtilities”,而不是创建新实例(modUtilities modU = new modUtilities()) 有人能帮助我吗?

1 个答案:

答案 0 :(得分:3)

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

using modUtilities;

然后

var something = modUtilities.AppPath();

如果没有,您将需要创建该类的实例。

modUtilities mod = new modUtilities();