保留常用的功能在不同的CS文件? (C#) [英] Keep common functions in separate cs file? (C#)

查看:133
本文介绍了保留常用的功能在不同的CS文件? (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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆