(WindowsFormsApp) 如何让我的代码记住一个变量?

(WindowsFormsApp) How to make my code remember a variable?

我正在制作一个程序来检查数字以查看它们是否是 Visual Studio 2017 年的素数作为 windows 表单应用程序。 到目前为止我已经得到了这个,没有任何错误:

            int i;
            string i2;
            int a;
            int j;
            i = 0;
        CNN:
            i = i + 1;
            a = 2;
            for (j = 2; j < i; j = j + 1)
                if (i % j == 0)
                    a = a + 1;
            {
                if (a == 2)
                    i2 = Convert.ToString(i);
                else
                    goto CNN;
            }
            label1.Text = i2 + ", ";

此代码位于按钮内,应该将 i2(它找到的质数)发送到标签。 如何让代码记住 i2 是什么,并在每次单击按钮时使用 i = i2 而不是 i = 0 重新 运行 代码? (当我第一次 运行 应用程序时从 i = 0 开始)

记在i2里

i2 += (i2 == null ? "" : ", ") + Convert.ToString(i);

最后只是

label1.Text = i2;