如何在Linqpad中测试我的Main方法如何处理命令行参数?我尝试过
void Main(string[] args)
{
args.Dump()
}
但是出现了错误
没有重载方法'Main'接受0个参数
编辑:我不想从命令行运行Linqpad(那会很繁琐),我只想以某种方式提供args给主方法(这样我就可以快速测试Main方法)。也许像这样的模拟:
如何在Linqpad中测试我的Main方法如何处理命令行参数?我尝试过
void Main(string[] args)
{
args.Dump()
}
但是出现了错误
没有重载方法'Main'接受0个参数
编辑:我不想从命令行运行Linqpad(那会很繁琐),我只想以某种方式提供args给主方法(这样我就可以快速测试Main方法)。也许像这样的模拟:
void Main (string[] args)
{
#if !CMD
args = new[] { @"arg1", @"arg2" };
#endif
args.Dump();
...
void Main()
{
var args = new string[] { "arg_one", "arg_two" };
subMain(args);
}
// Define other methods and classes here
public void subMain(string[] args){
args.Dump();
}