MSDN C#번역7.C# 프로그래밍 가이드 ⑦커멘드 라인 인수
반응형
다음 방법 중에 하나로 메서드를 정의하여 Main 메서드에 인수를 보낼 수 있습니다.
static int Main(string[] args)
static void Main(string[] args)
참고
Windows Forms 응용 프로그램의 기본 메서드에서 명령줄 인수를 사용하려면 program.cs에서 기본 서명을 수동으로 수정해야 합니다. Windows Forms 디자이너에서 생성한 코드는 입력 매개 변수 없이 기본을 생성합니다. 환경도 사용할 수 있습니다.CommandLine 또는 Environment를 선택합니다.GetCommandLineArgs를 사용하면 콘솔 또는 윈도우즈 응용 프로그램의 모든 지점에서 명령줄 인수에 액세스할 수 있습니다.
Main 메서드의 매개 변수는 명령줄 인수를 나타내는 문자열 배열입니다. 일반적으로 길이 속성을 테스트하여 인수의 존재 여부를 결정합니다. 예를 들어:
if (args.Length == 0) { System.Console.WriteLine("숫자 인수를 입력하세요"); return 1; }
팁
args 배열은 null일 수 없습니다. 따라서 Null 확인 없이 Length 속성에 액세스하는 것이 좋습니다.
여러분은 또한 숫자 유형으로 변환 클래스 또는 Parse메서드를 사용하여 문자열 변환할 수 있습니다. 예를 들어,니다.
반응형
'프로그래밍 > C#' 카테고리의 다른 글
MSDN C#번역9.C# 프로그래밍 가이드 ⑨Main() 반환값 (0) | 2020.08.20 |
---|---|
MSDN C#번역8.C# 프로그래밍 가이드 ⑧명령줄 인수를 표시하는 방법 (0) | 2020.08.20 |
MSDN C#번역6.C# 프로그래밍 가이드 ⑥C# Main()과 커멘드라인 arguments (0) | 2020.08.20 |
MSDN C#번역5.C# 프로그래밍 가이드 ⑤C# 코딩 규칙 (0) | 2020.08.20 |
MSDN C#번역4.C# 프로그래밍 가이드 ④C# 식별자 (0) | 2020.08.19 |