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类,其中的变量可以在同一个命名空间中使用,包括在子窗体或非子窗口中调用。

上一篇:K均值聚类的失效性分析


下一篇:字符串截取slice() substring() substr()的区别?