[유니티 / C#] Main 함수

Main 함수란?

C# 에서 Main 함수는 프로그램의 진입점으로 프로그램을 실행 시 가장 먼저 호출되는 함수입니다.

하나의 실행 프로그램에는 반드시 하나의 Main 함수가 존재해야 합니다.

 

< 기본 형태 >

using System;

class Program
{
    static void Main(string[] args)
    {
        //프로그램 실행 시 수행될 코드 내용
    }
}
  • using System: C# 표준 라이브러리에서 기본으로 제공되는 라이브러리 사용을 선언합니다.
  • Class Program: Program 이라는 클래스를 선언, 클래스 명은 변경할 수 있습니다.
  • static void Main(string[] args): 반환형이 없는 전역 함수 Main을 선언합니다. 문자열 타입의 배열 args 인자는 프로그램을 실행 시 추가로 입력한 문자열을 받는 배열입니다. Main 함수는 기본적으로 void 형을 반환합니다. 하지만 때에 따라 int형을 반환할 수 있으며 정상 종료 시 0을 반환합니다.