我有一个方法:相关部分如下
void foo(various parameters)
{
tsk.run(various parameters);
}
Run Code Online (Sandbox Code Playgroud)
现在使用tsk.run的参数需要间隔如下:
tsk.run(param 1 + " " param2 + " " param3);, etc depending on how many parameters.
Run Code Online (Sandbox Code Playgroud)
参数将形成一个在命令行应用程序中使用的连续字符串.
最多将有4个参数,因此最好为每个参数执行重载方法.或者有没有办法使用Param关键字获取参数并将它们添加到tsk.run()方法.
是否值得使用param []然后循环,连接成一个字符串,然后将其运行?
你不需要循环:
void Foo(params string[] args)
{
tsk.run(String.Join(" ", args));
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
557 次 |
| 最近记录: |