我有两个不同的WinForms应用程序:AppA和AppB。两者都运行.NET 2.0。
在AppA中,我想打开AppB,但是我需要将命令行参数传递给它。如何使用在命令行中传递的参数?
这是我当前在AppB中使用的主要方法,但是我认为您不能更改此方法?
static void main() { }
static void Main(string[] args) { // For the sake of this example, we're just printing the arguments to the console. for (int i = 0; i < args.Length; i++) { Console.WriteLine("args[{0}] == {1}", i, args[i]); } }
然后将参数存储在args字符串数组中:
args
$ AppB.exe firstArg secondArg thirdArg args[0] == firstArg args[1] == secondArg args[2] == thirdArg