- 08/02/2017
- 2 분 읽
-
- B
- Y
- j
- M
- m
-
+9
Main
방법은 입국 지점의 C#응용 프로그램입니다. (라이브러리 및 서비스에는 진입 점으로Main
Main
메소드가 호출되는 첫 번째 메소드입니다.
C#프로그램에 하나의 진입 점만있을 수 있습니다. 개 이상인 경우 하나의 클래스가 있는Main
-main
Main
를 사용하는 방법으로 진입 점. 자세한 내용은-main(C#컴파일러 옵션)을 참조하십시오.
개요
Main
메소드는 실행 가능한 프로그램의 진입 점입니다.Main
Main
는 정적이어야하며 공개 될 필요는 없습니다. (앞의 예에서는 private 의 기본 액세스를 수신합니다.)둘러싸는 클래스 또는 구조체가 정적 일 필요는 없습니다.Main
void
int
거나,시작하는 C#7.1,Task
Task<int>
반환 유형.- 경우에만
Main
Task
Task<int>
Main
async
async void Main
메서드는 제외됩니다. Main
string
매개 변수를 포함하는 명령줄 인수입니다. 때 Visual Studio 를 사용하여 Windows 응용 프로그램을 만드를 추가할 수 있습니다 매개변수를 수동으로 또는 다른 사용 GetCommandLineArgs()메소드를 구하는 명령줄 인수입니다. 매개 변수는 0 인덱싱 된 명령 줄 인수로 읽습니다. C 및 C++와 달리,이름을 프로그램의로 취급되지 않는 첫 번째 명령줄 인수에는args
배열을,그러나 그것은 첫 번째 요소의 GetCommandLineArgs()메소드가 있습니다.
도록 다음과 같은 목록의 유효한Main
명:
위의 예에는 사용을 모두 공개 accessor 수 있게 되었습니다. 이는 전형적이지만 필수는 아닙니다.
또는async
Task
Task<int>
return 유형 단순화 프로그램 코드를 콘솔 프로그램을 시작해야고await
Main
.