Передача значений в цикл из файла - 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;
}
}