Переделать цикл while в for - C#

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

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

Листинг программы
  1. while (S.Position < S.Length)
  2. {
  3. O = BF.Deserialize(S);//Десериализация
  4. D = O as Buffer;
  5. if (D == null) break;//Вывод данных на экран
  6. System.Data.DataRow MR;
  7. MR = MT.NewRow();
  8. MR["Ключ"] = D.Key;
  9. MR["Вход_1"] = D.Data_tb1;
  10. MR["Вход_2"] = D.Data_tb2;
  11. MR["Вход_3"] = D.Data_tb3;
  12. MR["Результат"] = D.Resultat;
  13. MR["Входные данные"] = D.Data;
  14. MT.Rows.Add(MR);
  15. }

Решение задачи: «Переделать цикл while в for»

textual
Листинг программы
  1. for(int i=0;;i++)
  2. {
  3. if(S.Position < S.Length)
  4. {
  5.                     O = BF.Deserialize(S);//Десериализация
  6.                     D = O as Buffer;
  7.                     if (D == null) break;//Вывод данных на экран
  8.                     System.Data.DataRow MR;
  9.                     MR = MT.NewRow();
  10.                     MR["Ключ"] = D.Key;
  11.                     MR["Вход_1"] = D.Data_tb1;
  12.                     MR["Вход_2"] = D.Data_tb2;
  13.                     MR["Вход_3"] = D.Data_tb3;
  14.                     MR["Результат"] = D.Resultat;
  15.                     MR["Входные данные"] = D.Data;
  16.                     MT.Rows.Add(MR);  
  17. }
  18. else
  19. break;
  20. }

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


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

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

10   голосов , оценка 4 из 5

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

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

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