C# 如何在Microsoft visual studio中将数组作为命令行参数传递?

C# 如何在Microsoft visual studio中将数组作为命令行参数传递?,c#,visual-studio,command,arguments,C#,Visual Studio,Command,Arguments,我正在使用VisualStudio并在这里添加参数进行调试,有没有一种方法可以输入一个数组,比如-write key 6{an array} 基本上我有一个方法writekey,它接受数组参数,现在在visualstudio项目->属性->调试->开始选项中 我试图调用此方法并传入一个数组。 我可以传入其他参数类型,比如 -writekey 1 -写键字符串 但是我做不到-写{1,2,3} {1,2,3}作为数组。有什么办法吗?我试过[1,2,3]1,2,3 1,2,3它们都不起作用。据我所知,

我正在使用VisualStudio并在这里添加参数进行调试,有没有一种方法可以输入一个数组,比如-write key 6{an array}

基本上我有一个方法writekey,它接受数组参数,现在在visualstudio项目->属性->调试->开始选项中

我试图调用此方法并传入一个数组。 我可以传入其他参数类型,比如 -writekey 1

-写键字符串

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


{1,2,3}作为数组。有什么办法吗?我试过[1,2,3]1,2,3 1,2,3它们都不起作用。

据我所知,目前还没有办法达到这个效果。 你可以简单地放一个像1,2,3,4这样的字符串,然后简单地用一个像这样的一行:

var bytes = Args[0].Split(',').ToList().ConvertAll(Convert.ToByte);
Ofc假设参数在args中处于位置0


希望我能帮忙

将您的代码发布到网站,链接消失。