我需要从所有表单中调用一个函数。在 vb.net 中有一个选项模块。在这个模块中,我们可以创建函数/变量,我们可以从项目的任何地方调用它们。 C# 中是否有类似此模块的选项? 最后,如果我需要在整个项目中使用单个函数,这可能吗?
最佳答案
您在寻找静态类吗?
namespace MyNamespace {
...
public static class MyStaticClass {
public static int MyFunc(int x) {
return x * 2;
}
}
...
}
你可以调用它
using MyNamespace;
...
int result = MyStaticClass.MyFunc(123);
您可能想要添加静态导入 以摆脱 MyStaticClass
:
using static MyNamespace.MyStaticClass;
...
// Just "MyFunc", no need to the class name being mentioned
int result = MyFunc(123);
关于c# - 如何使用 C# 为所有表单创建通用函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40839418/