保留常用的功能在不同的CS文件? (C#) [英] Keep common functions in separate cs file? (C#)
问题描述
我有一个在我的应用程序的多个窗口的形式使用的常用功能APPPATH(),而不是在每个表单中声明的话,我想将它放在一个单独的CS文件。
I have a common functions AppPath() that is used in several windows forms of my application, instead of declaring it in each form, I would like to place it in a separate cs file.
我创建了一个单独的类CS的文件,这是我给了一个不同的命名空间(modUtilities),并把modUtilities类中的所有功能。
I have created a separate class cs file, which I gave a different namespace (modUtilities) and put all functions inside a modUtilities class.
namespace modUtilities
{
public class modUtilities
{
// all functions such as AppPath()....
}
}
但我无法弄清楚如何使用功能从不同的窗口形式里面modUtilities在我需要它。我试图用使用modUtilities,而不是创建新实例(modUtilities MODU =新modUtilities())
能有人帮帮我吗?
But I can't figure out how to use function from modUtilities inside different windows forms where I need it. I am trying to use "using modUtilities", instead of creating new instance (modUtilities modU = new modUtilities()) Can someone help me?
推荐答案
如果你的方法在类中是静态的,你可以做
if your methods are static within the class, you can do
using modUtilities;
然后
then
var something = modUtilities.AppPath();
如果没有,你需要创建类的实例。
if not, you'll need to create an instance of the class.
modUtilities mod = new modUtilities();
这篇关于保留常用的功能在不同的CS文件? (C#)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!