더북(TheBook)
using System;

class Program
{
    static void Main()
    {
        Console.WriteLine("Hello, World!");
    }
}

Program 클래스와 Main() 메서드를 반드시 정의해야 했습니다. 이 책 전체에서는 이 방식을 첫 번째 기준으로 삼았습니다.

C# 9.0부터는 다음 코드처럼 단 한 줄로 프로그램의 진입점과 실행 코드를 모두 정의할 수 있습니다.

Console.WriteLine("Hello, World!");

더 이상 class Program, static void Main() 코드를 작성할 필요가 없습니다. 컴파일러가 자동으로 Main() 메서드를 생성하므로 개발자는 불필요한 코드를 작성하지 않아도 됩니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.