새로운 기능
[C#] 9.0 새로운 기능
C# 9.0 추가된 기능들 최상위 프로그램(Top-Level Programs) init accessor record Type 향상된 패턴 매칭(Pattern matching) 최상위 프로그램 (Top-Level Programs) 1. 정의 C# 프로그램은 Main() 정적 메서드에서부터 프로그램 시작하며, C# 프로젝트 생성하면 항상 이 Main() 메서드를 자동으로 생성한다. 프로그래밍에서 이를 보통 엔트리 포인트(Entry point) 라 부른다. 프로그래밍을 처음 시작하면 Main() 엔트리 포인트 부분의 이해가 어렵기 때문에 C# 9.0에서 이러한 제약을 없애고 바로 C# 문장을 사용할 수 있는 기능을 제공한다. 이를 최상위 프로그램(Top-Level Program) 이라 부른다. 2. 사용 예제..