충분히 쌓여가는
Hello 프로그램 뜯어보기 본문
using System;
using static System.Console;
namespace Hello
{
class MainApp
{
// program start
static void Main(String[] args)
{
if (args.Length == 0)
{
Console.WriteLine("사용법: Hello.exe");
return;
}
WriteLine("Hello, {0}", args[0]);
}
}
}
using System;
using System;은 한 덩어리 같지만 세 가지 요소로 이루어져 있다
using
C#의 키워드 중 하나
키워드는 C#의 규격에 미리 정의되어 있는 특별한 단어를 말한다
어느 요소에 'using'이라고 이름을 붙이면 컴파일러는 C#의 키워드가 사용됐음을 알아보고 실행 파일 대신 에러 메시지를 내뱉을 것임
System
C# 코드에 기본적으로 필요한 클래스
System 네임스페이스 안에 있는 클래스를 사용하겠다고 컴파일러에 알리는 역할을 한다
System.Console.WriteLine();가 Console.WriteLine();로 줄일 수 있다
;
컴파일러에 문장의 끝을 알리는 기호