.NET C#GUI应用程序命令行

jab*_*jab 5 c# user-interface command-line

我试图在GUI(.NET + WPF)C#应用程序中使用命令行参数.我已经读过在VB.NET中存在类似My.Application.CommandLineArgs但我还没有找到C#的等价物.

我已经破解了应用程序类中的Main函数,以包含string [] argv参数并将其传递给应用程序类构造函数,但我认为这不是访问命令行参数的正确方法.

在C#GUI WPF应用程序中访问它的正确方法是什么?

Rub*_*ink 5

声明argvMain是好的,是相当普遍使用.Environment.GetCommandLineArgs允许随时访问它们(声明argv等是可选的).Environment.CommandLine是一个较低级别的函数,它在解析之前获取原始命令行(并且exe名称被转换等).