将`string [] args`赋予Linqpad脚本

时间:2012-09-21 08:50:11

标签: c# .net linqpad

如何测试我的Main方法如何处理Linqpad中的命令行参数?我试过了

void Main(string[] args)
{
    args.Dump()
}

但是错误

  

方法'Main'没有重载需要0个参数

编辑:我不想从命令行运行Linqpad(这将是乏味的),我只想以某种方式提供args到main方法(所以我可以快速测试Main方法)。也许就像这个模型:

linqpad args

2 个答案:

答案 0 :(得分:5)

你为什么不这样做:

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();
}

答案 1 :(得分:3)

MultiLayerNetwork model = new MultiLayerNetwork(new NeuralNetConfiguration.Builder()
        .list()
        .layer(0, new GravesLSTM.Builder()
                .nIn(1)
                .nOut(1)
                .activation("sigmoid")
                .weightInit(WeightInit.ZERO)
                .build()
                )
        .build());
model.init();

System.out.println("Weigths: " + model.paramTable());