Member 13910058 Ответов: 1

C# вставить переменную в аргумент cmd


я не могу вставить 2 переменные ssid и пароль в строку аргумента.
пожалуйста, скажите мне, как я могу добавить их в эту строку argumrnt.

Что я уже пробовал:

cmd.Arguments = " /c netsh wlan set hostednetwork ssid={ssid} key={pass}"; //doesnt work
cmd.Arguments = " /c netsh wlan set hostednetwork ssid={0} key={1}",ssid,pass; //doesnt work

1 Ответов

Рейтинг:
0

OriginalGriff

Зависит от версии C#, которую вы используете: из C#6 Вы можете использовать

cmd.Arguments = $" /c netsh wlan set hostednetwork ssid={ssid} key={pass}";
Но и до этого тоже
cmd.Arguments = " /c netsh wlan set hostednetwork ssid=" + ssid + " key=" + pass;
Или
cmd.Arguments = string.Format(" /c netsh wlan set hostednetwork ssid={0} key={1}", ssid, pass);
будут делать это.