Цикл 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);
}

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

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

14   голосов , оценка 3.714 из 5
Похожие ответы