Передача значений в цикл из файла - C#

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

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

Здравствуйте уважаемые программисты! Помнится на Питоне я делал скриптики для администрирования и там без проблем выполнялась передача значений из файла в цикл:
Листинг программы
  1. filecl = [p.rstrip() for p in open('ipcl.txt')]
  2. for ic in filecl:
  3. try:
  4. tn = telnetlib.Telnet(ic)
  5. tn.read_until("Login:")
  6. tn.write("admin\r")
  7. time.sleep(1)
  8. tn.read_until("Password:")
  9. tn.write("admin\r")
  10. except Exception as e:
  11. continue
Что то типа этого. И файл содержал в себе названия айпишников в столбик по типу: 192.168.0.1 192.168.0.2 192.168.0.3 192.168.0.4 Буду признателен если покажите пример кода как это можно реализовать на c#.

Решение задачи: «Передача значений в цикл из файла»

textual
Листинг программы
  1. static class ListExtensions
  2. {
  3.     [ThreadStatic]
  4.     static Random threadRnd;
  5.     static Random Rnd { get { return threadRnd ?? (threadRnd = new Random()); } }
  6.  
  7.     public static IList<T> Shuffle<T>(this IList<T> list)
  8.     {
  9.         Random rnd = Rnd;
  10.         for (int i = list.Count - 1; i > 0; i--)
  11.         {
  12.             int j = rnd.Next(0, i + 1);
  13.             T temp = list[i];
  14.             list[i] = list[j];
  15.             list[j] = temp;
  16.         }
  17.         return list;
  18.     }
  19. }

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


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

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

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

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

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

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