2016-09-27 3 views
1

에서 Main을 통해 인수를 전달합니다.Visual Studio에서 여러 프로젝트를 실행하려고 할 때 Main (string [] args)을 통해 인수를 전달하려면 어떻게해야합니까? (문자열 [] args) VS

일반적으로 프로젝트를 마우스 오른쪽 단추로 클릭하고 디버그 -> 새 인스턴스 시작을 선택하십시오. 이 시점에서 어떻게 인수를 전달합니까?

+2

명령 줄에서 .exe를 실행해야합니다. 이렇게 : Application.exe argument1 argument2 –

+0

그럼 어떻게 디버깅을합니까? –

+0

여러 프로젝트를 의미합니까 (이 경우 Patrick의 답변 참조) 또는 동일한 실행 파일의 여러 인스턴스를 의미합니까? –

답변

7

디버거를 사용하여 실행중인 경우 프로젝트 설정을 통해 응용 프로그램이 호출되는 방식을 변경할 수 있습니다.

열기 Project Settings>Debug 그리고 Command Line Arguments으로 설정하십시오.

enter image description here

2

프로젝트를 마우스 오른쪽 단추로 클릭하고 속성을 선택하십시오. 디버그 탭에서 명령 줄 인수를 전달할 수 있습니다.

0

여기에서 콘솔 응용 예

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 
관련 문제