관리 메뉴

도드넷

string[] args 이란? - 도드의 C# 개인연구 일지1 본문

창고/C# [구-폐쇄]

string[] args 이란? - 도드의 C# 개인연구 일지1

도드! 2015. 4. 1. 14:17
반응형



string[] args 이게 도대체 뭘까?


메인 메소드와 함께 쓰이는 string[] args ... 이놈을 구글링하며 개인적으로 연구해본 결과.


1) string[] args

- 문자열타입의 Command-Line Arguments 이다.


2) Arguments [아규멘트]

- 함수에 들어갈, 전달되는 값 혹은 데이터.


3) Command-Line Arguments

코딩에서가 아닌 외부 (콘솔) 커맨드 라인에서 함수에 전달되는 값.



예제





콘솔에서 My Name Is Dod Mason 이라고 친 스트링 아규멘트가 내 프로그램에 전달되서 프로그램이 내가한말을 그대로 출력하는것을 확인할 수 있다. 


* args : arguments 의 줄임말로 이건 string[] 배열의 사용자 정의 이름으로 args 말고 다른거써도된다. 

그냥 관습상 string[] args 라고 많이 쓰는듯


* foreach(변수 in 타겟배열) : for같은 반복문중 하나로, 배열 요소를 가져오면서 요소 다쓸때까지 반복함. 아래의 같이 "My Name Is Dod Mason"은 하나의 스트링 요소라서 한번만 돌고 끝냄. 만약 DOD.exe A B C 하면 위의 foreach 문은 3번 실행되면서 A B C 출력할것임.







번역하다말고 써보는 도드의 C# 개인연구 일지1










반응형
Comments