Как передать массив в качестве аргумента командной строки в Microsoft Visual Studio? - PullRequest
0 голосов
/ 25 июня 2018

Я использую Visual Studio и добавляю здесь аргументы для отладки, есть ли способ, которым я могу ввести массив, например -write-key 6 {массив}

enter image description here

enter image description here

в основном у меня есть метод writekey, который принимает параметр массива, теперь в Visual Studio Project-> properties-> Debug-> start options

Я пытаюсь вызвать этот метод и передать массив. я мог бы передать другие типы параметров, такие как -запись 1

-запись строки

но я не могу этого сделать - ключ записи {1,2,3}

{1,2,3} в виде массива. есть ли способ сделать это? Я пробовал [1,2,3] 1,2,3 (1,2,3), ни один из них не работает.

1 Ответ

0 голосов
/ 25 июня 2018

Насколько я знаю, нет немедленного способа достичь этого результата.Вы можете просто поместить строку типа «1,2,3,4», а затем просто использовать однострочную строку вроде этого:

var bytes = Args[0].Split(',').ToList().ConvertAll(Convert.ToByte);

Ofc, если предположить, что параметр находится в позиции 0 в аргументах.

Надеюсь, я помог!

...