Цикл foreach обрабатывать одну операцию несколько раз - C#
Формулировка задачи:
Помогите пожалуйста,не могу до думаться.
У меня записывается в одну переменную несколько значений.
Требуется применить одну и ту же операцию для всех значений переменной.
Написал вот так но не работает.
Код
Что тут не правильно,я понял тут только для первого значения применяется команда,а потом на след.значение нет
var adap = NetworkInterface.GetAllNetworkInterfaces();
foreach (var a in adap)
{
Console.WriteLine(a.Name);
string arguments = "interface set interface name= "+a.Name+" admin = DISABLE";
ProcessStartInfo procStartInfo = new ProcessStartInfo("netsh ", arguments);
procStartInfo.RedirectStandardOutput = true;
procStartInfo.UseShellExecute = false;
procStartInfo.CreateNoWindow = true;
Process.Start(procStartInfo);
Process.Start(procStartInfo);
}Решение задачи: «Цикл foreach обрабатывать одну операцию несколько раз»
textual
Листинг программы
var adap = NetworkInterface.GetAllNetworkInterfaces();
foreach (var a in adap)
{
Console.WriteLine(a.Name);
string arguments = "interface set interface name= \"" + a.Name + "\" admin = DISABLE";
ProcessStartInfo procStartInfo = new ProcessStartInfo("netsh", arguments);
procStartInfo.RedirectStandardOutput = true;
procStartInfo.UseShellExecute = false;
procStartInfo.CreateNoWindow = true;
Process.Start(procStartInfo);
}