MSDN C#번역7.C# 프로그래밍 가이드 ⑦커멘드 라인 인수

Posted by 슈퍼너드 리보
2020. 8. 20. 19:24 프로그래밍/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메서드를 사용하여 문자열 변환할 수 있습니다. 예를 들어,니다.



반응형