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

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

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

while (S.Position < S.Length)
                {
                    O = BF.Deserialize(S);//Десериализация
                    D = O as Buffer;
                    if (D == null) break;//Вывод данных на экран
                    System.Data.DataRow MR;
                    MR = MT.NewRow();
                    MR["Ключ"] = D.Key;
                    MR["Вход_1"] = D.Data_tb1;
                    MR["Вход_2"] = D.Data_tb2;
                    MR["Вход_3"] = D.Data_tb3;
                    MR["Результат"] = D.Resultat;
                    MR["Входные данные"] = D.Data;
                    MT.Rows.Add(MR);                    
              }

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

textual
Листинг программы
for(int i=0;;i++)
{
if(S.Position < S.Length)
{
                    O = BF.Deserialize(S);//Десериализация
                    D = O as Buffer;
                    if (D == null) break;//Вывод данных на экран
                    System.Data.DataRow MR;
                    MR = MT.NewRow();
                    MR["Ключ"] = D.Key;
                    MR["Вход_1"] = D.Data_tb1;
                    MR["Вход_2"] = D.Data_tb2;
                    MR["Вход_3"] = D.Data_tb3;
                    MR["Результат"] = D.Resultat;
                    MR["Входные данные"] = D.Data;
                    MT.Rows.Add(MR);  
}
else
break;
}

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


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

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

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