2014-02-19 6 views
-1

누구나 전화 할 수 있습니다 C#의 static void main (string [] args)과 static void main()의 차이점은 무엇입니까?C#의 static void main (string [] args)과 static void main()의 차이점은 무엇입니까?

+1

하나는 명령 줄 인수를, 다른 하나는 그들을 무시? 네가 여기서 물어보고있는 것이 무엇인지 모르겠다. –

+0

UR 응답을 주셔서 감사합니다 ... 무엇이 명령 줄 인수로 무엇입니까? – jai

+0

http://en.wikipedia.org/wiki/Command-line_interface#Arguments –

답변

1

분명하지 않습니까?

static void Main(string[] args) 

array of string을 매개 변수로 사용합니다.

static void Main() 

의 주요 방법의 C# 올바른 이름의 모든 parameter.By에게 방법을 고려하지 않는 것은 java 달리 홈페이지 (대문자 M)입니다. 이 프로그램을 빌드하는 경우

static void Main(string[] args) 
{ 
    foreach (var arg in args) 
    { 
     Console.WriteLine(arg); 
    } 
} 

것은, 다음 명령을 엽니 다 첫 번째 방법에서

string[] args는 예를 .FOR이 예제를 고려 command-line에서 프로그램을 실행할 때 당신이 당신의 main 메소드에 인수를 전달할 수 있습니다 라인 (CMD.EXE)는 CD 명령 프로그램 (* .exe 파일이 들어 디렉토리)의 디렉토리로 이동하여 다음과 같이 그것을 실행합니다

Program.exe Hello World 

당신이 출력 :

Hello 
World 

참고 :처럼, 당신의 실행 파일도 선생의 당신이 확장없이 쓸 수와 Program.exe을 변경해야합니다 Program "Hello World"

관련 문제