Задать вопрос
@AlexsandrLomaev

Как решить проблему с суммированием?

Привет вот код:
private void timer1_Tick(object sender, EventArgs e)
        {
            if (time == 3)
            {
                time = 0;

                int rezult = balance + plata;

                label1.Text = Convert.ToString(rezult );
            }
        }


Проблема в том что при достижении 3 секунд сумма прибовляется к label но только первый один раз, и после нечего ( возможно что из за таймера оно как бы снова обнуляется и прибовляется )
  • Вопрос задан
  • 101 просмотр
Подписаться 1 Простой 6 комментариев
Помогут разобраться в теме Все курсы
  • OTUS
    C# Developer. Professional
    6 месяцев
    Далее
  • Ulearn.me
    Основы программирования на примере C#. Часть 1
    1 неделя
    Далее
  • Ulearn.me
    Основы программирования на примере C#. Часть 2
    1 неделя
    Далее
Решения вопроса 1
@cicatrix
было бы большой ошибкой думать
if (time == 3)
            {
                time = 0;


Даже если до вызова time и равнялось 3, то после этого значение этой переменной стало 0, соответственно, условие больше не выполнится
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы