我做了这个命令,我想成为一个通用的命令,但如果我有这个命令,我会得到“未知命令”。对于所有命令,我如何解决这个问题?
我的模块是公开的。
我可以更改“List< string>” “字符串”和代码转换为“List< string>”? 如果是的话,我怎么能这样做?
[Command("addOnList")]
[Summary("Add a string to a list")]
public async Task manageList(List<string> list = null, [Remainder]string name = null)
{
//Code here
}
答案 0 :(得分:0)
如果我理解正确,您可以将列表作为“a,b,c”传递。
[Command("addOnList")]
[Summary("Add a string to a list")]
public async Task manageList(string csvList = null, [Remainder]string name = null)
{
var list = csvList.Split(',').ToList();
//Code here
}