我如何获得Form程序的args?

Ich*_*ann 8 c# arguments command-line-arguments winforms

我如何获得Form程序的args?在控制台应用程序中我可以使用args[]但是表单应用程序呢?

Ted*_*sen 15

一个简单的方法:

string[] args = Environment.GetCommandLineArgs();
Run Code Online (Sandbox Code Playgroud)

或者,您可以将Main-call更改为包含参数(在Program.cs中):

static void Main(string[] args)
{
Run Code Online (Sandbox Code Playgroud)

然后,您需要将其传递到表单中,并相应地更改表单的构造函数(假设您需要的位置args):

public Form1(string[] args)
{
Run Code Online (Sandbox Code Playgroud)