gpt4 book ai didi

c# - 如何将 2-3 个参数发送到 Winform C# 程序?

转载 作者:太空狗 更新时间:2023-10-30 00:17:16 24 4
gpt4 key购买 nike

如何将 2-3 个参数发送到 Winform C# 程序?

例如:我将发送类似 MyProg.exe 10 20 "abc"

的内容

在我的程序中我可以接收到这些值

(我不想显示 MyProg.exe - 它会在后台运行)

提前致谢

最佳答案

打开您的 Program.cs,这是您应用程序的入口点。主要方法是启动您的应用程序的方法,这是入口方法。

你需要修改一下:

static void Main() 到允许您发送元素的 array 的其他东西。

尝试将其更改为:

static void Main(string[] args) 并循环遍历 args,看看你得到了什么。

您可以在此处查看更多示例和说明:Access Command Line Arguments .

有一些很好的库可以帮助您解决问题 parse这些命令行参数也是如此。

示例

为了向您提供更多信息,我按照 Kobi 提到的另一种方式整理了一个示例:

class Program
{
static void Main()
{
ParseCommnandLineArguments();
}

static void ParseCommnandLineArguments()
{
var args = Environment.GetCommandLineArgs();

foreach(var arg in args)
Console.WriteLine(arg);
}
}

CommandLineArguments.exe -q a -b r

然后会输出

CommandLineArguments.exe

-q

a

-b

r

同样的结果也是可能的

class Program
{
static void Main(string[] args)
{
foreach (var arg in args)
Console.WriteLine(arg);
}
}

关于c# - 如何将 2-3 个参数发送到 Winform C# 程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2871749/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com