zl程序教程

您现在的位置是:首页 >  其他

当前栏目

在VS中传递Main(string [] args)参数

2023-04-18 12:31:04 时间

当我尝试通过Visual Studio运行多个项目时,如何将参数传递给Main(string [] args)。在VS中传递Main(string [] args)参数

我通常右键单击该项目,然后选择:Debug - > Start new instance。在这一点上,我如何传递参数?

Sanjna Malpani

您需要在命令行中执行.exe。像这样:Application.exe argument1 argument2 –

那么我该如何调试呢? –

你的意思是多个项目(在这种情况下请参阅帕特里克的答案),还是指同一个可执行文件的多个实例? –

回答

如果使用调试器运行,则可以通过项目设置更改应用程序的调用方式。

打开Project Settings>Debug,并设置Command Line Arguments

enter image description here

右键单击该项目,选择属性。在调试选项卡下,您可以传入命令行参数

Fredrik

这里一个控制台应用程序示例

using System; 
class Program 
{ 
    static void Main(string[] args) 
    { 
     for (int i = 0; i < args.Length; i++) // Loop through array 
     { 
      Console.WriteLine(args[i]); 
     } 
     Console.ReadLine(); 
    } 
} 

“C: ConsoleApp1.exe” A B C

OUTPUT

a 
b 
c 

Keppy

在VS中传递Main(string [] args)参数