[C# 문법] C# 콘솔 Command Line Argument의 사용 방법
- C#/C# 문법
- 2021. 6. 4. 18:28
참조
소개
- C# 프로그램을 콘솔 윈도우에서 실행할 때, 실행파일 뒤에 프로그램에서 사용할 옵션들을 사용할 수 있습니다.
- 이러한 옵션들을 Command Line Argument 라고 합니다.
- 이렇게 지정된 옵션들은 C# 프로그램의 Main(string[] args) 메서드의 입력 파라미터인 argsdp 전달됩니다.
- 만약 전달될 옵션이 없다면 args는 비어있는 상태입니다.
- 그럼 실제로 어떻게 Command Line Argument 를 전달하는지 예제를 통해 보여드리도록 하겠습니다.
Visual Studio 2019 에서 Command Line Argument 설정 방법
- Visual Studio에서 Command Line Argument 옵션 설정 방법은 다음과 같습니다.
- 프로젝트 -> 마우스 우 클릭 -> 속성
- 디버그 탭 선택 -> 중앙에 어플리케이션 인수 속성에 인수 설정
예제 코드
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
'C# > C# 문법' 카테고리의 다른 글
[C# 문법] C# as 연산자와 null 가능값 타입 (0) | 2021.06.05 |
---|---|
[C# 문법] C# null 상수(리터럴) (0) | 2021.06.04 |
[C# 문법] C# 특정 구문들 수행 시간 구하는 방법 (0) | 2021.05.28 |
[C# 문법] 로컬 IP 주소 가져오는 방법 (0) | 2021.05.23 |
[C# 문법] C#에서 외부 프로그램 실행 시키기 (ProcessStartInfo 클래스) (2) | 2021.05.09 |
이 글을 공유하기