Не могу разобраться с циклом записи в файл - C#

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

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

Не могу понять почему не работает. Задача сделать цикл, который будет повторяться 1000 раз, следовательно создавать в блокноте 1000 записей в столбик вот часть кода с циклом:
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));
На выходе создаёт файл с 1 записью.

Решение задачи: «Не могу разобраться с циклом записи в файл»

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));
             }

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


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

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

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