[C# 문법] C# 콘솔 Command Line Argument의 사용 방법

참조

소개

  • C# 프로그램을 콘솔 윈도우에서 실행할 때, 실행파일 뒤에 프로그램에서 사용할 옵션들을 사용할 수 있습니다.
  • 이러한 옵션들을 Command Line Argument 라고 합니다.
  • 이렇게 지정된 옵션들은 C# 프로그램의 Main(string[] args) 메서드의 입력 파라미터인 argsdp 전달됩니다.
  • 만약 전달될 옵션이 없다면 args는 비어있는 상태입니다.
  • 그럼 실제로 어떻게 Command Line Argument 를 전달하는지 예제를 통해 보여드리도록 하겠습니다.

Visual Studio 2019 에서 Command Line Argument 설정 방법

  • Visual Studio에서 Command Line Argument 옵션 설정 방법은 다음과 같습니다.
    1. 프로젝트 -> 마우스 우 클릭 -> 속성
    2. 디버그 탭 선택 -> 중앙에 어플리케이션 인수 속성에 인수 설정

예제 코드

using System;

namespace test
{
    class Program
    {
        static void Main(string[] args)
        {
            if (args.Length == 0)
            {
                Console.WriteLine($"현재 전달된 인수는 없습니다.");
            }
            else if (args.Length > 0 )
            {
                Console.WriteLine($"현재 전달된 args[0] :  {args[0]} , args[1] : {args[1]} 입니다.");
            }
        }
    }
}

실행 결과

728x90

이 글을 공유하기

댓글

Designed by JB FACTORY