在一个main.aspx.cs中如何定义全局变量
下面两个事件都要用到变量 int k
protected void Button1_Click(object sender, EventArgs e)
protected void Button2_Click(object sender, EventArgs e)我不晓得如何写,请赐教

解决方案 »

  1.   

    单独一个cs文件,然后public一个属性,其他地方引用这个cs文件就可以了
      

  2.   

    (1)可以使用静态类和静态变量。static class GlobalClass
    {
        public static int k = 0;
    }(2)随意使用全局变量是很不好的设计。http://topic.csdn.net/u/20110407/19/c1068d69-7331-4d02-bc0b-f5ba7a5f8dd8.html
      

  3.   

     private const int k=0;(常量的话就这样定义)或者你不使用常量:private static int k=0;
      

  4.   


    private int k = default(int);
    protected void Page_Load(object sender,EventArgs e)
    {
      // another code. 
    }