Не могу разобраться с циклом записи в файл - C#
Формулировка задачи:
Не могу понять почему не работает. Задача сделать цикл, который будет повторяться 1000 раз, следовательно создавать в блокноте 1000 записей в столбик вот часть кода с циклом:
На выходе создаёт файл с 1 записью.
int sh; //счетчик цикла
for (sh = 1; sh <= 1000; sh++) ;
{
switch (r.Next(1, 4))
{
case 1: s = a; break;
case 2: s = b; break;
case 3: s = c; break;
case 4: s = d; break;
case 5: s = i; break;
case 6: s = f; break;
case 7: s = g; break;
case 8: s = h; break;
case 9: s = j; break;
case 10: s = o; break;
case 11: s = p; break;
}
System.IO.File.AppendAllText("C:\\pass\\Passwords.txt", string.Format("\n{0}", s));
switch (r.Next(1, 4))
{
case 1: s = a; break;
case 2: s = b; break;
case 3: s = c; break;
case 4: s = d; break;
case 5: s = i; break;
case 6: s = f; break;
case 7: s = g; break;
case 8: s = h; break;
case 9: s = j; break;
case 10: s = o; break;
case 11: s = p; break;
}
System.IO.File.AppendAllText("C:\\pass\\Passwords.txt", string.Format("{0}", s));
switch (r.Next(1, 4))
{
case 1: s = a; break;
case 2: s = b; break;
case 3: s = c; break;
case 4: s = d; break;
case 5: s = i; break;
case 6: s = f; break;
case 7: s = g; break;
case 8: s = h; break;
case 9: s = j; break;
case 10: s = o; break;
case 11: s = p; break;
}
}
System.IO.File.AppendAllText("C:\\pass\\Passwords.txt", string.Format("{0}", s));Решение задачи: «Не могу разобраться с циклом записи в файл»
textual
Листинг программы
for (sh = 1; sh >= 1000; sh++)
{
switch (r.Next(1, 4))
{
case 1: s = a; break;
case 2: s = b; break;
case 3: s = c; break;
case 4: s = d; break;
case 5: s = i; break;
case 6: s = f; break;
case 7: s = g; break;
case 8: s = h; break;
case 9: s = j; break;
case 10: s = o; break;
case 11: s = p; break;
}
System.IO.File.AppendAllText("C:\\pass\\Passwords.txt", string.Format("\n{0}", s));
}