(WindowsFormsApp) Как заставить мой код запомнить переменную? - PullRequest
0 голосов
/ 04 апреля 2020

Я создаю программу, которая проверяет числа, чтобы увидеть, являются ли они простыми числами в 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 при первом запуске приложения)

1 Ответ

0 голосов
/ 05 апреля 2020

Запомните это в i2.

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

И в итоге просто

label1.Text = i2;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...