c# - 将 `string[] args` 提供给 Linqpad 脚本

标签 c# .net linqpad

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

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

但是它出错了

No overload for method 'Main' takes 0 arguments

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

linqpad args

最佳答案

void Main (string[] args)
{
    #if !CMD
        args = new[] { @"arg1", @"arg2" };
    #endif
    args.Dump();
    ...

关于c# - 将 `string[] args` 提供给 Linqpad 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12527204/

相关文章:

c# - 从 HTML 子类获取数据

c# - 使用多个字段过滤/搜索 - ASP.NET MVC

c# - 在MVC中读取excel文件数据

c# - 如何在没有对象的情况下访问 Page 类的属性(实例)

c# - C# 中的前缀和后缀运算符重载

c# - 为什么 MVVM-Light 中的 ObservableObject 不再实现 INotifyPropertyChanged?

.net - MVC 应用程序中的前端字段对齐

c# - 将标志拆分为规范化表

c# - LINQPad 和未处理的异常

entity-framework - LINQPad 4 无法找到 EntityFramework