如何在Microsoft Visual Studio中将数组作为命令行参数传递?

时间:2018-06-25 15:44:38

标签: c# visual-studio command arguments

我正在使用Visual Studio并在此处添加参数进行调试,有没有办法我可以输入-write-key 6 {a array}

这样的数组?

enter image description here

enter image description here

基本上,我有一个带有数组参数的writekey方法,现在在Visual Studio Project-> properties-> Debug-> start options

我正在尝试调用此方法并传入一个数组。 我可以传递其他参数类型,例如   -writekey 1

-writekey字符串

但是我做不到-writekey {1,2,3}

{1,2,3}作为数组。有什么办法吗?我尝试过[1,2,3] 1,2,3(1,2,3)都无效。

1 个答案:

答案 0 :(得分:0)

据我所知,尚没有立即获得此结果的方法。 您可以简单地输入“ 1,2,3,4”之类的字符串,然后仅使用像这样的单线:

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

Ofc假设参数在args中位于位置0。

希望我能帮上忙!