Валерия Корзенникова
Валерия Корзенникова

объясните как тут работает цикл

dataGridView1.Rows.Clear();
FileStream f = new FileStream("1.txt", FileMode.Open, FileAccess.Read);
lоng i = 0;
double j = f.Length;
Pn p = new Pn("", "");
BinaryFormatter b = new BinaryFormatter();
while (i < j)
{
try
{
p = (Pn)b.Deserialize(f);
dataGridView1.Rows.Add(name, nomer);
i++;
}
catch
{
break;
}
}
f.Close();
}}

ЕБ
Елена Бобринева

А что объяснять? Пока i меньше j, мы пробуем выполнить блок когда, инкрементируем i и проверяем всё это на исключение. В случае выброса исключения инструкциями в блоке try, мы выходим из цикла.

Похожие вопросы
не работает цикл FOR
Как работает оператор цикла "For"? Паскаль. Как работает оператор цикла "For"?
есть тут Программисты? Объясните пожалуйста как работать с "Функциями"? Работать именно на "С".
Циклы в командной строке (цикл FOR /D)
Можно ли изменять объект, с которым работаешь в цикле, в теле цикла?
Объясните чайнику на пальцах: Как работает цикл (for) в C# ?
Можно ли цикл с предусловием преобразовать в цикл с постусловием? Ответьте и объясните пожалуйста
Можно ли в Паскале цикл с предусловием преобразовать в цикл с постусловием? Ответьте и объясните пожалуйста
Кратенько объясните цикл Кребса)))
Кто-нибудь объяснит как работает (HICON)LoadImage(...); ?