Передача значений в цикл из файла - C#
Формулировка задачи:
Здравствуйте уважаемые программисты!
Помнится на Питоне я делал скриптики для администрирования и там без проблем выполнялась передача значений из файла в цикл:
Что то типа этого. И файл содержал в себе названия айпишников в столбик по типу:
192.168.0.1
192.168.0.2
192.168.0.3
192.168.0.4
Буду признателен если покажите пример кода как это можно реализовать на c#.
Листинг программы
- filecl = [p.rstrip() for p in open('ipcl.txt')]
- for ic in filecl:
- try:
- tn = telnetlib.Telnet(ic)
- tn.read_until("Login:")
- tn.write("admin\r")
- time.sleep(1)
- tn.read_until("Password:")
- tn.write("admin\r")
- except Exception as e:
- continue
Решение задачи: «Передача значений в цикл из файла»
textual
Листинг программы
- static class ListExtensions
- {
- [ThreadStatic]
- static Random threadRnd;
- static Random Rnd { get { return threadRnd ?? (threadRnd = new Random()); } }
- public static IList<T> Shuffle<T>(this IList<T> list)
- {
- Random rnd = Rnd;
- for (int i = list.Count - 1; i > 0; i--)
- {
- int j = rnd.Next(0, i + 1);
- T temp = list[i];
- list[i] = list[j];
- list[j] = temp;
- }
- return list;
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д