cmd창 커맨드로 args에 값을 적어 보낼수 있다.
Console.WriteLine(args.Length);
쳐서 Program 1 2 3 4 5 를 입력하면 5가 출력된다.
이걸 이용해서 몇개의 문자열을 쳤는지와 각각의 문자열을 출력하게 할수도 있다.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.InteropServices;
using System.Text;
using System.Threading.Tasks;
namespace _20200529_004
{
class Program
{
static void Main(string[] args)
{
for (int iNum = 0; iNum < args.Length; iNum++)
{
Console.WriteLine("[{0}] : {1}", iNum, args[iNum]);
}
}
}
}
int형 Main문 끝에 return 변수값; 을 쓰면 echo %ERRORLEVEL% 환경변수를 이용해 무슨값이 리턴되는지 알 수 있다.
'컴퓨터 > C#' 카테고리의 다른 글
[C#] Object 타입 (0) | 2020.06.02 |
---|---|
[C#] 캡슐화, 상속 (0) | 2020.06.01 |
[C#] 종료자, 정적멤버와 인스턴스멤버, 정적 메서드, 접근제한자, 싱글톤 (0) | 2020.05.29 |
[C#] 메모장에 소스적어 컴파일 하기 (0) | 2020.05.29 |
[C#] 클래스 (0) | 2020.05.28 |