我需要调用所有表单中的单个函数。在vb.net中有一个选项模块。在这个模块中我们可以创建一个函数/变量,我们从整个项目中调用它,就像这个模块c#中有任何选项一样 最后我的问题是我需要在我的整个项目中使用单个函数,这是否可行
答案 0 :(得分:4)
您在寻找静态类吗?
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);