【问题标题】:How to pass multiple arguments to Static Void Main in C# [duplicate]如何在 C# 中将多个参数传递给静态 Void Main [重复]
【发布时间】:2019-02-21 13:25:44
【问题描述】:

我正在尝试传递两个参数,例如:

static void Main(string[] args,string NewReportID)

但我收到错误消息,指出“Main 有错误的签名作为入​​口点”。有没有更好的方法来做到这一点?

【问题讨论】:

  • 如果你通过MyProgram.exe parameter1 parameter2调用你的exe,那么在args[0]你将拥有parameter1,在args[1]你将拥有parameter2
  • 仅供参考 CommandLineParser 使映射/解析更容易,一旦您通过 args 进入

标签: c# console-application main


【解决方案1】:

"Main has the wrong signature to be entry point" 表示Main 只需要一个参数

将您的NewReportID 移至args

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-06-14
    • 1970-01-01
    • 2019-03-17
    • 1970-01-01
    • 2015-09-02
    • 2022-07-26
    • 2016-10-25
    • 1970-01-01
    相关资源
    最近更新 更多