Создание счетчика (аналог c++) - C#

Узнай цену своей работы

Формулировка задачи:

Доброго времени суток, уважаемые! Прошу не пинать сильно, так вопрос сто раз обсуждался, но пригодного решения в упор не вижу. В плюсах есть переменная static, которая позволяет удобно реализовывать различные счетчики, без объявления кучи переменных вне функций.
void Count()
{
   static int count = 0;
   count ++;
   if(count == 10)
   {
      /// код
      count = 0;
   }
}
Весьма удобно для получения количества обращений и тому подобное. В шарпе подобного понятия нет. Неужели единственный способ - это объявление (пусть и приватных) переменных в классе? Нужны именно местные переменные))) - нет смысла заводить статичный класс - будет ооочень много различных функций, кои должны следить за временем, и количеством, простейший вариант - просто ставить паузы, но не то пальто, так как общий ход выполнения не должен останавливатся. Может есть какие тонкости для подобной реализации - или единственный вариант:
private  int count = 0;
private void Count()
{
   count ++;
   if(count == 10)
   {
      /// код
      count = 0;
   }
}
Спасибо за внимание P.S. - возможно и пытаюсь велосипед изобрести - но очень уж удобно static int.

Решение задачи: «Создание счетчика (аналог c++)»

textual
Листинг программы
        static int count = 0;
  
        static void Count()
        {
            count++;
            if (count == 10)
            {
                /// код
                count = 0;
            }
        }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

11   голосов , оценка 4.273 из 5
Похожие ответы