在C#程序中,为了在不同的作用域(cs文件或Form界面)之间传递数据,可以使用public static对象来定义全局变量:

GlobalVarAndFunc.cs

public static class GlobalVarAndFunc
{
   public static string testString = "abc";

   public static int Add(int a, int b)
   {
      return a + b;
   }
}

Main.cs

   class Program
   {
      static void Main(string[] args)
      {
         GlobalVarAndFunc.testString = "cdb";
         Console.WriteLine(GlobalVarAndFunc.testString); // 使用全局变量

         int a = 1;
         int b = 2;
         int c = GlobalVarAndFunc.Add(a, b); // 使用全局函数
         Console.WriteLine(c);
      }
   }
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐