我在我的程序中设置了两个按钮start和stop,还有一个全局变量account(用来计数的)。我希望在我单击start按钮后,这个变量++,然后保存我的变量的设置,并在单击stop时,重新调用这个改变过的变量。即在一个函数中做的改变,另一个函数中调用改变过的值,而不是初始值。希望高手解答。

解决方案 »

  1.   

    winform中使用全局变量
    web 可使用viewstate,session计数
      

  2.   

    呵呵,我的是写的一个应用程序,我是这样声明的,在类里面直接声明public int accout=0;
    在private void begin_Click(object sender, EventArgs e){account++}
    在private void stop_Click(object sender, EventArgs e){}中调用account。
    这些都是在同一个Form类中,不过每次调用的时候总是条用的accout=0;
      

  3.   

    设置断点,看看两个事件是否调用了同一个accout
      

  4.   


    //把这个类放在Program.cs里就可以了。
    public static PublicData
    {
        public static int accout = 0;
    }