c# - 如何在控制台程序中接收参数?

标签 c# console command-line-arguments

所以我希望其他用户能够运行我的程序并发送参数。怎么办?

最佳答案

如果您有一个 Main 方法(您将在命令行应用程序中使用该方法),您可以直接将它们作为 args 字符串数组参数访问。

public static void Main(string[] args) {
   var arg1 = args[0];
   var arg2 = args[1];
}

如果您在代码中的其他地方,您可以访问静态 Environment.GetCommandLineArgs 方法

//somewhere in your code
var args = Environment.GetCommandLineArgs();
var arg1 = args[0];
var arg2 = args[1];

关于c# - 如何在控制台程序中接收参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2884431/

相关文章:

c# - 为什么发布到 fanout exchange 也发布到 direct exchange?

c# - SceneManager.SceneLoaded 签名问题

c# - 如何以可靠的方式获得唯一的机器指纹?

ReadKey等待输入两次后的C# Console.ReadLine

C# 控制台应用程序 session /存储

common-lisp - 如何在 Common Lisp 中可移植地解析命令行参数和标志?

python - 将 sys.argv 合并到 python 中的 mySQL 查询中

scala - 如何禁用 Scopt 的 "Unknown options"异常?

c# - Azure 网络应用 : Web sockets abort after 100 seconds

c - 发送 ctrl + z 到控制台程序