Цикл 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); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д