После прохождения полного цикла в новом цикле сравнивать показание с прошлым - C#

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

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

Доброй вечер! В моей программе необходимо после прохождения полного цикла в новом цикле сравнивать показание с прошлым и если различно выполнять другое условие, если нет- ничего не трогать(считай идти читать заново) Не могу понять как это сделать. дайте помощи
Листинг программы
  1. static void Main(string[] args)
  2. {
  3. read1:
  4.  
  5. using (StreamReader logFileReader = new StreamReader(new FileStream(rte, FileMode.Open, FileAccess.Read, FileShare.ReadWrite), Encoding.UTF8))
  6. {
  7. int n = 6;
  8. for (int i = 0; i < n; i++)
  9. logFileReader.ReadLine();
  10. List<string> lines = new List<string>();
  11. while (!logFileReader.EndOfStream)
  12. lines.Add(logFileReader.ReadLine());
  13. int nn = 0;
  14. for (int i = lines.Count - 2; i > 0; i--)
  15. if (Int32.TryParse(lines[i].Split(';')[1], out nn))
  16. break;
  17. Console.WriteLine(nn);
  18. if (nn == 0)
  19. {
  20. //
  21. }
  22.  
  23. if ((nn < 20) && (nn > 10))
  24. {
  25. //
  26.  
  27. }
  28. if ((nn < 30) && (nn > 20)) //1
  29. {
  30. //
  31. }
  32. {
  33. Thread.Sleep(1000);
  34. goto read1;
  35. }

Решение задачи: «После прохождения полного цикла в новом цикле сравнивать показание с прошлым»

textual
Листинг программы
  1.         int current = -1;
  2.     read1:

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


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

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

15   голосов , оценка 4.133 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы