如何使用c#

时间:2016-11-28 07:51:32

标签: c# .net vb.net

我需要调用所有表单中的单个函数。在vb.net中有一个选项模块。在这个模块中我们可以创建一个函数/变量,我们从整个项目中调用它,就像这个模块c#中有任何选项一样 最后我的问题是我需要在我的整个项目中使用单个函数,这是否可行

1 个答案:

答案 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);