C#中如何定义全局变量及在各窗体中使用全局变量
Posted ----赖格英-----
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C#中如何定义全局变量及在各窗体中使用全局变量相关的知识,希望对你有一定的参考价值。
using System; using System.Collections.Generic; using System.Drawing; using System.Windows.Forms; using System.IO; namespace NewTest { public class PublicValue { public static string FileName; public static int[] aa; } /// <summary> /// Description of MainForm. /// </summary> public partial class MainForm : Form { public MainForm() { // // The InitializeComponent() call is required for Windows Forms designer support. // InitializeComponent(); // // TODO: Add constructor code after the InitializeComponent() call. // } void MainFormLoad(object sender, EventArgs e) { this.Width=Screen.PrimaryScreen.WorkingArea.Width; this.Height =Screen.PrimaryScreen.WorkingArea.Height; this.Left =Screen.PrimaryScreen.WorkingArea.Left; this.Top =Screen.PrimaryScreen.WorkingArea.Top; } void Button1Click(object sender, EventArgs e) { PublicValue.aa=new int[10]; PublicValue.aa[0]=10; PublicValue.FileName="dfjlkjkldfsjl"; } } }
以上定义的publicValue类,其中的变量可以在同一个命名空间中使用,包括在子窗体或非子窗口中调用。
以上是关于C#中如何定义全局变量及在各窗体中使用全局变量的主要内容,如果未能解决你的问题,请参考以下文章
C# winform 在一个窗体中如何设置另一个窗体的TextBox的值?
C#中在哪里声明全局变量啊,具体位置在哪儿,我是初学者。。。