c# - 将常用函数保存在单独的 cs 文件中? (C#)

标签 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()) 有人可以帮助我吗?

最佳答案

如果你的方法在类中是静态的,你可以这样做

using modUtilities;

然后

var something = modUtilities.AppPath();

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

modUtilities mod = new modUtilities();

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

相关文章:

c# - Windows应用程序获取连接的Android手机的电池状态

function - 如何检查Haskell项目中函数调用的参数过多还是过少

MySQL函数条件总是评估为真

visual-studio - 使用 Xamarin 表单在 Visual Studio 中的 XAML 和代码之间切换

c++ - 如何在 x64 Visual C++ 中执行裸函数和内联汇编程序

visual-studio - Visual Studio 2012 完全支持 <random>

c++ - 两个头文件和两个 .CPP 文件

c# - 如何使用 AspNetCore SignalR 创建集线器代理

c# - 有没有一种简单的方法可以将一个 IList<MyType> 附加到另一个?

c# - Windows App Store - 拉伸(stretch)图标